Bug fix from Norman Vine.
This commit is contained in:
parent
4f7ac699e3
commit
96fbc75b7c
1 changed files with 84 additions and 71 deletions
|
@ -24,7 +24,7 @@
|
|||
#include <Main/fg_init.hxx>
|
||||
#include <Main/fg_props.hxx>
|
||||
#include <Main/globals.hxx>
|
||||
//#include <Time/fg_time.hxx>
|
||||
#include <Scenery/tilemgr.hxx>
|
||||
|
||||
#include "gui.h"
|
||||
#include "gui_local.hxx"
|
||||
|
@ -86,6 +86,18 @@ void AptDialog_OK (puObject *)
|
|||
SGD_RADIANS_TO_DEGREES);
|
||||
BusyCursor(0);
|
||||
fgReInitSubsystems();
|
||||
if ( global_tile_mgr.init() ) {
|
||||
// Load the local scenery data
|
||||
global_tile_mgr.update(
|
||||
cur_fdm_state->get_Longitude()
|
||||
* SGD_RADIANS_TO_DEGREES,
|
||||
cur_fdm_state->get_Latitude()
|
||||
* SGD_RADIANS_TO_DEGREES );
|
||||
} else {
|
||||
SG_LOG( SG_GENERAL, SG_ALERT,
|
||||
"Error in Tile Manager initialization!" );
|
||||
exit(-1);
|
||||
}
|
||||
BusyCursor(1);
|
||||
} else {
|
||||
AptId += " not in database.";
|
||||
|
@ -96,6 +108,7 @@ void AptDialog_OK (puObject *)
|
|||
globals->set_freeze( false );
|
||||
}
|
||||
|
||||
|
||||
void AptDialog_Reset(puObject *)
|
||||
{
|
||||
// strncpy( NewAirportId, fgGetString("/sim/startup/airport-id").c_str(), 16 );
|
||||
|
|
Loading…
Add table
Reference in a new issue