From: James Turner Date: Sat, 15 Feb 2014 18:48:25 +0000 (+0000) Subject: Fix an (unlikely) startup crash X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=33b7e3e32ec215931117e738b370107e0c47d036;p=flightgear.git Fix an (unlikely) startup crash Encountered this by accidentally clicking during startup --- diff --git a/src/Model/panelnode.cxx b/src/Model/panelnode.cxx index 9de204fcd..11b6125d6 100644 --- a/src/Model/panelnode.cxx +++ b/src/Model/panelnode.cxx @@ -65,7 +65,11 @@ public: virtual bool buttonPressed( int b, const osgGA::GUIEventAdapter&, const Info& info ) - { + { + if (!panel->getPanel()) { + return false; + } + button = b; // convert to panel coordinates osg::Matrixd m = osg::Matrixd::inverse(panel->transformMatrix());