Tolerate the lack of a GUI in some places.
This commit is contained in:
parent
b5820a4e90
commit
ebf3a0793d
2 changed files with 8 additions and 1 deletions
|
@ -248,6 +248,10 @@ void FGATCDialogNew::update(double dt) {
|
|||
|
||||
const char *dialog_name = "atc-dialog";
|
||||
_gui = (NewGUI *)globals->get_subsystem("gui");
|
||||
if (!_gui) {
|
||||
return;
|
||||
}
|
||||
|
||||
SGPropertyNode_ptr dlg = _gui->getDialogProperties(dialog_name);
|
||||
if (!dlg)
|
||||
return;
|
||||
|
|
|
@ -1022,7 +1022,10 @@ static bool
|
|||
do_dialog_new (const SGPropertyNode * arg)
|
||||
{
|
||||
NewGUI * gui = (NewGUI *)globals->get_subsystem("gui");
|
||||
|
||||
if (!gui) {
|
||||
return false;
|
||||
}
|
||||
|
||||
// Note the casting away of const: this is *real*. Doing a
|
||||
// "dialog-apply" command later on will mutate this property node.
|
||||
// I'm not convinced that this isn't the Right Thing though; it
|
||||
|
|
Loading…
Reference in a new issue