X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Ffreeglut_window.c;h=1327b1e80f5548c723c460d5e2cabdd46c5fcd58;hb=096d5fe9317224a4764c709c379b428ac052e144;hp=a3d2830a4b6ccd6ad61c13693e476a52585ec501;hpb=e9ebb8053106d2504605c70a1fd777a52f1d9da4;p=freeglut diff --git a/src/freeglut_window.c b/src/freeglut_window.c index a3d2830..1327b1e 100644 --- a/src/freeglut_window.c +++ b/src/freeglut_window.c @@ -593,12 +593,17 @@ void fgSetWindow ( SFG_Window *window ) { #if TARGET_HOST_POSIX_X11 if ( window ) + { glXMakeContextCurrent( fgDisplay.Display, window->Window.Handle, window->Window.Handle, window->Window.Context ); + + /* also register this window to receive spaceball events */ + fgSpaceballSetWindow(window); + } #elif TARGET_HOST_MS_WINDOWS if( fgStructure.CurrentWindow ) ReleaseDC( fgStructure.CurrentWindow->Window.Handle,