change some initializer use that some compilers choke on (even that technically may a bug in the compiler, I think)
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@1711 7f0cb862-5218-0410-a997-914c9d46530a
This commit is contained in:
parent
2e45756a33
commit
977d52522c
@ -752,7 +752,9 @@ SFG_Window* fghWindowUnderCursor(SFG_Window *window)
|
||||
|
||||
/* Get mouse position at time of message */
|
||||
DWORD mouse_pos_dw = GetMessagePos();
|
||||
POINT mouse_pos = {GET_X_LPARAM(mouse_pos_dw), GET_Y_LPARAM(mouse_pos_dw)};
|
||||
POINT mouse_pos;
|
||||
mouse_pos.x = GET_X_LPARAM(mouse_pos_dw);
|
||||
mouse_pos.y = GET_Y_LPARAM(mouse_pos_dw);
|
||||
ScreenToClient( window->Window.Handle, &mouse_pos );
|
||||
|
||||
hwnd = ChildWindowFromPoint(window->Window.Handle, mouse_pos);
|
||||
@ -947,7 +949,9 @@ LRESULT CALLBACK fgPlatformWindowProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPAR
|
||||
/* For child window, we should return relative to upper-left
|
||||
* of parent's client area.
|
||||
*/
|
||||
POINT topleft = {windowRect.left,windowRect.top};
|
||||
POINT topleft;
|
||||
topleft.x = windowRect.left;
|
||||
topleft.y = windowRect.top;
|
||||
|
||||
ScreenToClient(window->Parent->Window.Handle,&topleft);
|
||||
windowRect.left = topleft.x;
|
||||
|
Reference in New Issue
Block a user