src/freeglut_main.c:816 and :1571, set the current window (John F. Fay)
authorEric Sandall <sandalle@gmail.com>
Tue, 5 Aug 2003 15:16:12 +0000 (15:16 +0000)
committerEric Sandall <sandalle@gmail.com>
Tue, 5 Aug 2003 15:16:12 +0000 (15:16 +0000)
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@159 7f0cb862-5218-0410-a997-914c9d46530a

ChangeLog
src/freeglut_main.c

index 2bb8206..3fbb653 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -257,3 +257,9 @@ October 24, 2002:
 
 (96) src/freeglut_window.c:551  Removed extra carriage return for Windows users (John F. Fay)
 
+
+*******************************************************************************************
+* Changes on 05 August 2003
+*******************************************************************************************
+
+(97) src/freeglut_main.c:816 and :1571, set the current window (John F. Fay)
index 858116a..50dd5e4 100644 (file)
@@ -814,6 +814,11 @@ void FGAPIENTRY glutMainLoopEvent( void )
          */
         if( fgStructure.Window->Callbacks.Mouse == NULL )
           break;
+        /*
+         * Set the current window
+         */
+        fgSetWindow ( window );
+
 
         /*
          * Remember the current modifiers state
@@ -1571,6 +1576,11 @@ LRESULT CALLBACK fgWindowProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lPara
             ( ( (GetKeyState( VK_LMENU    ) < 0 ) || ( GetKeyState( VK_RMENU    ) < 0 )) ? GLUT_ACTIVE_ALT   : 0 );
 
         /*
+         * Set the current window
+         */
+        fgSetWindow ( window );
+
+        /*
          * Finally execute the mouse callback
          */
         fgStructure.Window->Callbacks.Mouse(