After loading a saved config, the scenery paths are reset to the default. I could fix this by changing the following:
File: wizard_funcs.cxx
Line: 233
if (!def_fg_scenery.empty())
{
fg_scenery = def_fg_scenery;
}
else if (prefs.get( "fg_scenery", buf, "", buflen-1))
{
fg_scenery = buf;
}
to (removed "else if")
if (!def_fg_scenery.empty())
{
fg_scenery = def_fg_scenery;
}
if (prefs.get( "fg_scenery", buf, "", buflen-1))
{
fg_scenery = buf;
}
If my understanding of the code is corrent, the if-statement should check if there exists a default scenery setting and initialize fg_scenery with the default value. After that, the scenery from the preferences should be set. This is only done if the "else if" is removed.
Greetings,
Daniel