Fix canvas gui size sometimes not initialized correct
This commit is contained in:
parent
4277ca6540
commit
0a879d3c65
1 changed files with 8 additions and 3 deletions
|
@ -131,9 +131,6 @@ GUIMgr::GUIMgr():
|
||||||
assert(camera);
|
assert(camera);
|
||||||
camera->addChild(_transform);
|
camera->addChild(_transform);
|
||||||
|
|
||||||
osg::Viewport* vp = camera->getViewport();
|
|
||||||
handleResize(vp->x(), vp->y(), vp->width(), vp->height());
|
|
||||||
|
|
||||||
simgear::canvas::Canvas::addPlacementFactory
|
simgear::canvas::Canvas::addPlacementFactory
|
||||||
(
|
(
|
||||||
"window",
|
"window",
|
||||||
|
@ -159,6 +156,14 @@ GUIMgr::GUIMgr():
|
||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
void GUIMgr::init()
|
void GUIMgr::init()
|
||||||
{
|
{
|
||||||
|
handleResize
|
||||||
|
(
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
fgGetInt("/sim/startup/xsize"),
|
||||||
|
fgGetInt("/sim/startup/ysize")
|
||||||
|
);
|
||||||
|
|
||||||
PropertyBasedMgr::init();
|
PropertyBasedMgr::init();
|
||||||
|
|
||||||
globals->get_renderer()
|
globals->get_renderer()
|
||||||
|
|
Loading…
Reference in a new issue