diff --git a/src/mgl/cursor.cpp b/src/mgl/cursor.cpp index f1ce135b33..896f2d4f62 100644 --- a/src/mgl/cursor.cpp +++ b/src/mgl/cursor.cpp @@ -203,12 +203,14 @@ void wxSetCursor(const wxCursor& cursor) { if ( cursor.Ok() ) { - MGL_wmSetGlobalCursor(g_winMng, *cursor.GetMGLCursor()); + if ( g_winMng ) + MGL_wmSetGlobalCursor(g_winMng, *cursor.GetMGLCursor()); gs_globalCursor = cursor; } else { - MGL_wmSetGlobalCursor(g_winMng, NULL); + if ( g_winMng ) + MGL_wmSetGlobalCursor(g_winMng, NULL); gs_globalCursor = wxNullCursor; } }