X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Fmswin%2Ffg_main_mswin.c;h=17d00e1f4ad5339a26f633c83f7236989a0e37f1;hb=427660158e0a396deb222a22c7556e5a3445ad63;hp=54ec12c5cb517e397cd6f109fcbb8cb975d681ae;hpb=9417b01330cf36235f1b1dfa13fa1681ee4cbf88;p=freeglut diff --git a/src/mswin/fg_main_mswin.c b/src/mswin/fg_main_mswin.c index 54ec12c..17d00e1 100644 --- a/src/mswin/fg_main_mswin.c +++ b/src/mswin/fg_main_mswin.c @@ -1543,6 +1543,14 @@ LRESULT CALLBACK fgPlatformWindowProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPAR break; } #endif + //Added by Jinrong Xie 12/24/2014 + //for SpaceNavigator support on Windows. + case WM_INPUT: + if (fgHasSpaceball()) + { + fgSpaceballHandleWinEvent(hWnd, wParam, lParam); + } + break; default: /* Handle unhandled messages */ lRet = DefWindowProc( hWnd, uMsg, wParam, lParam );