X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FMain%2Ffg_os_osgviewer.cxx;h=e2556f5b2ea12e5c2e274c4b0cfe043c7202a33e;hb=38226af24ec01e8f0a20d7fd73ef838a69f6ef25;hp=26ecbd2669a21dbf131d11b1ec66c4d1da3192d5;hpb=1afd4e602ee4e949cf651d50169e6a15700bd96b;p=flightgear.git diff --git a/src/Main/fg_os_osgviewer.cxx b/src/Main/fg_os_osgviewer.cxx index 26ecbd266..e2556f5b2 100644 --- a/src/Main/fg_os_osgviewer.cxx +++ b/src/Main/fg_os_osgviewer.cxx @@ -102,7 +102,7 @@ static osg::ref_ptr mainCamera; static void setStereoMode( const char * mode ) { - DisplaySettings::StereoMode stereoMode; + DisplaySettings::StereoMode stereoMode = DisplaySettings::QUAD_BUFFER; bool stereoOn = true; if (strcmp(mode,"QUAD_BUFFER")==0) @@ -292,6 +292,10 @@ int fgOSMainLoop() int fgGetKeyModifiers() { + if (!globals->get_renderer()) { // happens during shutdown + return 0; + } + return globals->get_renderer()->getEventHandler()->getCurrentModifiers(); }