From: mfranz Date: Sat, 28 Jan 2006 16:06:03 +0000 (+0000) Subject: restore the uglyness: call the resize callback every frame again, even X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=dc7cc2015b53c3ecd8083aa75e33cb693e5f5594;p=flightgear.git restore the uglyness: call the resize callback every frame again, even though the window wasn't resized. I'm just not adventurous enough for a cleaner solution in the light of the upcoming release. At least the xsize/ysize properties aren't set each frame any more, so listeners work now properly. --- diff --git a/src/Main/renderer.cxx b/src/Main/renderer.cxx index 7e9c6f997..edc4f7142 100644 --- a/src/Main/renderer.cxx +++ b/src/Main/renderer.cxx @@ -336,6 +336,10 @@ FGRenderer::update( bool refresh_camera_settings ) { current__view->set_dirty(); if ( refresh_camera_settings ) { + // update view port + resize( fgGetInt("/sim/startup/xsize"), + fgGetInt("/sim/startup/ysize") ); + // Tell GL we are switching to model view parameters glMatrixMode(GL_MODELVIEW); glLoadIdentity();