From 0a879d3c6579f715dd8d247b8e20b00d7f2f64d9 Mon Sep 17 00:00:00 2001 From: Thomas Geymayer Date: Tue, 1 Jan 2013 13:45:45 +0100 Subject: [PATCH] Fix canvas gui size sometimes not initialized correct --- src/Canvas/gui_mgr.cxx | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) 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() -- 2.39.5