1
0
Fork 0

MapWidget: fix a crash on uninitialized.

This commit is contained in:
jmt 2010-04-21 16:18:31 +00:00 committed by Tim Moore
parent 0750d8a6d4
commit 3419b28919

View file

@ -532,11 +532,6 @@ void MapWidget::draw(int dx, int dy)
double julianDate = globals->get_time_params()->getJD();
_magVar->update(_projectionCenter, julianDate);
SGGeod topLeft = unproject(SGVec2d(_width/2, _height/2));
// compute draw range, including a fudge factor for ILSs and other 'long'
// symbols
_drawRangeNm = SGGeodesy::distanceNm(_projectionCenter, topLeft) + 10.0;
bool aircraftUp = _root->getBoolValue("aircraft-heading-up");
if (aircraftUp) {
_upHeading = fgGetDouble("/orientation/heading-deg");
@ -544,6 +539,11 @@ void MapWidget::draw(int dx, int dy)
_upHeading = 0.0;
}
SGGeod topLeft = unproject(SGVec2d(_width/2, _height/2));
// compute draw range, including a fudge factor for ILSs and other 'long'
// symbols
_drawRangeNm = SGGeodesy::distanceNm(_projectionCenter, topLeft) + 10.0;
// drawing operations
GLint sx = (int) abox.min[0],
sy = (int) abox.min[1];