diff options
author | Juan Linietsky <reduzio@gmail.com> | 2018-05-08 09:40:44 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-05-08 09:40:44 -0300 |
commit | c54ac6a15d473e9b3617606ef7545ac85f663507 (patch) | |
tree | d4c3d96305a5e30325f7e6f80b17061ff791c499 | |
parent | e854a71fac776cf49a0d65468e8130401eff3c6b (diff) | |
parent | 7f0a1c1780508f236e2b80713a87c5f71ed6e600 (diff) |
Merge pull request #15074 from PJB3005/17-12-26-remove_gui_focus_on_visibility_loss
Hiding a Control now fires NOTIFICATION_FOCUS_EXIT.
-rw-r--r-- | scene/main/viewport.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/scene/main/viewport.cpp b/scene/main/viewport.cpp index 9a9a19ed1a..89c434a196 100644 --- a/scene/main/viewport.cpp +++ b/scene/main/viewport.cpp @@ -2206,7 +2206,7 @@ void Viewport::_gui_hid_control(Control *p_control) { */ if (gui.key_focus == p_control) - gui.key_focus = NULL; + _gui_remove_focus(); if (gui.mouse_over == p_control) gui.mouse_over = NULL; if (gui.tooltip == p_control) |