{\r
spnav_event sev;\r
\r
+ if(spnav_win != fgStructure.CurrentWindow) {\r
+ /* this will also initialize spaceball if needed (first call) */\r
+ fgSpaceballSetWindow(fgStructure.CurrentWindow);\r
+ }\r
+\r
if(!sball_initialized) {\r
- fgInitialiseSpaceball();\r
- if(!sball_initialized) {\r
- return 0;\r
- }\r
+ return 0;\r
}\r
\r
return spnav_x11_event(xev, &sev);\r