From: Thomas Geymayer Date: Tue, 1 Jan 2013 12:45:45 +0000 (+0100) Subject: Fix canvas gui size sometimes not initialized correct X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=0a879d3c6579f715dd8d247b8e20b00d7f2f64d9;p=flightgear.git Fix canvas gui size sometimes not initialized correct --- diff --git a/src/Canvas/gui_mgr.cxx b/src/Canvas/gui_mgr.cxx index 0190ba9f6..0c563ce6b 100644 --- a/src/Canvas/gui_mgr.cxx +++ b/src/Canvas/gui_mgr.cxx @@ -131,9 +131,6 @@ GUIMgr::GUIMgr(): assert(camera); camera->addChild(_transform); - osg::Viewport* vp = camera->getViewport(); - handleResize(vp->x(), vp->y(), vp->width(), vp->height()); - simgear::canvas::Canvas::addPlacementFactory ( "window", @@ -159,6 +156,14 @@ GUIMgr::GUIMgr(): //------------------------------------------------------------------------------ void GUIMgr::init() { + handleResize + ( + 0, + 0, + fgGetInt("/sim/startup/xsize"), + fgGetInt("/sim/startup/ysize") + ); + PropertyBasedMgr::init(); globals->get_renderer()