X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FMain%2Ffg_os_osgviewer.cxx;h=e2556f5b2ea12e5c2e274c4b0cfe043c7202a33e;hb=38226af24ec01e8f0a20d7fd73ef838a69f6ef25;hp=726c868a9ab7e721470ed1045e42676e77ca927e;hpb=84b45683fc1349a8c94bb452732422bdc9f6b037;p=flightgear.git diff --git a/src/Main/fg_os_osgviewer.cxx b/src/Main/fg_os_osgviewer.cxx index 726c868a9..e2556f5b2 100644 --- a/src/Main/fg_os_osgviewer.cxx +++ b/src/Main/fg_os_osgviewer.cxx @@ -46,7 +46,6 @@ #include #include -#include #include #include "fg_os.hxx" #include "fg_props.hxx" @@ -103,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) @@ -293,6 +292,10 @@ int fgOSMainLoop() int fgGetKeyModifiers() { + if (!globals->get_renderer()) { // happens during shutdown + return 0; + } + return globals->get_renderer()->getEventHandler()->getCurrentModifiers(); }