- MGL_wmSetGlobalCursor(g_winMng, *cursor.GetMGLCursor());
- g_globalCursor = cursor;
+ if ( g_winMng )
+ MGL_wmSetGlobalCursor(g_winMng, *cursor.GetMGLCursor());
+ gs_globalCursor = cursor;
+ }
+ else
+ {
+ if ( g_winMng )
+ MGL_wmSetGlobalCursor(g_winMng, NULL);
+ gs_globalCursor = wxNullCursor;