The bug is, after all, caused by SGModelLib::flush1 which is disabled/broken, as the warning (WARNGING: a disabled/broken routine has been called. This should be fixed!) and the comments in the code say. As a result the model is not reloaded as load_model() finds it in its list (_table).
I'm wondering would it be worthwhile adding a method to SGModelLib to remove/unload one single model from its list? An unload_model() maybe? That way we don't need to walk the whole list in SGModelLib? Pigeon. _______________________________________________ Flightgear-devel mailing list Flightgear-devel@flightgear.org http://mail.flightgear.org/mailman/listinfo/flightgear-devel 2f585eeea02e2c79d7b1d8c4963bae2d