summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJuan Linietsky <reduzio@gmail.com>2018-05-08 09:40:44 -0300
committerGitHub <noreply@github.com>2018-05-08 09:40:44 -0300
commitc54ac6a15d473e9b3617606ef7545ac85f663507 (patch)
treed4c3d96305a5e30325f7e6f80b17061ff791c499
parente854a71fac776cf49a0d65468e8130401eff3c6b (diff)
parent7f0a1c1780508f236e2b80713a87c5f71ed6e600 (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.cpp2
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)