From b57dca66be8a0015e22018dac1c0e4dd3a6a510f Mon Sep 17 00:00:00 2001 From: Stuart Buchanan Date: Fri, 13 Oct 2017 17:35:21 +0100 Subject: [PATCH] Handle case where no tranform matrix exists. --- simgear/canvas/elements/CanvasElement.cxx | 1 + 1 file changed, 1 insertion(+) diff --git a/simgear/canvas/elements/CanvasElement.cxx b/simgear/canvas/elements/CanvasElement.cxx index 4fb3eab8..a8557a06 100644 --- a/simgear/canvas/elements/CanvasElement.cxx +++ b/simgear/canvas/elements/CanvasElement.cxx @@ -433,6 +433,7 @@ namespace canvas osg::Vec2f Element::posToLocal(const osg::Vec2f& pos) const { getMatrix(); + if (! _transform) return osg::Vec2f(pos[0], pos[1]); const osg::Matrix& m = _transform->getInverseMatrix(); return osg::Vec2f (