diff options
| author | Juan Linietsky | 2015-04-26 15:42:02 -0300 |
|---|---|---|
| committer | Juan Linietsky | 2015-04-26 15:42:02 -0300 |
| commit | 65c96a71bd5593a7a6b0aaaf80ae68fceca849b9 (patch) | |
| tree | 76ff34608ad89b3450632c37a293e886f997fe24 /scene/gui/control.cpp | |
| parent | 81f36b768d661b8bc69968c5bf823b8d9a747d41 (diff) | |
| download | godot-65c96a71bd5593a7a6b0aaaf80ae68fceca849b9.tar.gz godot-65c96a71bd5593a7a6b0aaaf80ae68fceca849b9.tar.zst godot-65c96a71bd5593a7a6b0aaaf80ae68fceca849b9.zip | |
Diffstat (limited to 'scene/gui/control.cpp')
| -rw-r--r-- | scene/gui/control.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/scene/gui/control.cpp b/scene/gui/control.cpp index cef294101..22559c238 100644 --- a/scene/gui/control.cpp +++ b/scene/gui/control.cpp @@ -524,13 +524,15 @@ void Control::_notification(int p_notification) { if (data.MI) { - data.window->window->modal_stack.erase(data.MI); + if (data.window && data.window->window) + data.window->window->modal_stack.erase(data.MI); data.MI=NULL; } if (data.SI) { //erase from subwindows - data.window->window->subwindows.erase(data.SI); + if (data.window && data.window->window) + data.window->window->subwindows.erase(data.SI); data.SI=NULL; } |
