X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Fmswin%2Ffg_state_mswin.c;h=bea609e8e2ae741bf0164b0f5290bfd1ee4db925;hb=904f551774d232dbad1d657a305449ec359c9f57;hp=659ceca75f756f516b7818c72b877ff65b59978d;hpb=637e1260edb9068591665330c32407549ca36535;p=freeglut diff --git a/src/mswin/fg_state_mswin.c b/src/mswin/fg_state_mswin.c index 659ceca..bea609e 100644 --- a/src/mswin/fg_state_mswin.c +++ b/src/mswin/fg_state_mswin.c @@ -187,11 +187,9 @@ int fgPlatformGlutGet ( GLenum eWhat ) if (fgStructure.CurrentWindow->Parent && (eWhat==GLUT_WINDOW_X || eWhat==GLUT_WINDOW_Y)) { /* For child window, we should return relative to upper-left - * of parent's client area. + * of parent's client area. */ - POINT topleft; - topleft.x = winRect.left; - topleft.y = winRect.top; + POINT topleft = {winRect.left,winRect.top}; ScreenToClient(fgStructure.CurrentWindow->Parent->Window.Handle,&topleft); winRect.left = topleft.x; @@ -210,7 +208,7 @@ int fgPlatformGlutGet ( GLenum eWhat ) break; case GLUT_WINDOW_BORDER_WIDTH : - case GLUT_WINDOW_HEADER_HEIGHT : + case GLUT_WINDOW_BORDER_HEIGHT : #if defined(_WIN32_WCE) return 0; #else @@ -248,11 +246,8 @@ int fgPlatformGlutGet ( GLenum eWhat ) switch( eWhat ) { case GLUT_WINDOW_BORDER_WIDTH: - { - return borderWidth; - } - case GLUT_WINDOW_HEADER_HEIGHT: - /* Need to query for WS_MAXIMIZEBOX to see if we have a title bar, the WS_CAPTION query is also true for a WS_DLGFRAME only... */ + return borderWidth; + case GLUT_WINDOW_BORDER_HEIGHT: return captionHeight; } }