summaryrefslogtreecommitdiff
path: root/scene/gui
diff options
context:
space:
mode:
authorJason Knight <jason@winterpixel.com>2021-03-22 18:47:59 -0600
committerJason Knight <jason@winterpixel.com>2021-03-22 18:47:59 -0600
commitedcbe883894dae3e1631f1afb90177d0b1a98b1d (patch)
treead45cf03c31c4223993cd45928a21d749c45dfc2 /scene/gui
parent7acd62886de45cbccac63648963c9b0b16b825ab (diff)
Removed the alteration of status.hovering during Focus Enter and Focus Exit events. This is incorrect and not fully implemented, and results in inconsistency in the UI and in the hovering variable.
Diffstat (limited to 'scene/gui')
-rw-r--r--scene/gui/base_button.cpp3
1 files changed, 0 insertions, 3 deletions
diff --git a/scene/gui/base_button.cpp b/scene/gui/base_button.cpp
index db13b9b11f..679ed6892a 100644
--- a/scene/gui/base_button.cpp
+++ b/scene/gui/base_button.cpp
@@ -96,17 +96,14 @@ void BaseButton::_notification(int p_what) {
}
if (p_what == NOTIFICATION_FOCUS_ENTER) {
- status.hovering = true;
update();
}
if (p_what == NOTIFICATION_FOCUS_EXIT) {
if (status.press_attempt) {
status.press_attempt = false;
- status.hovering = false;
update();
} else if (status.hovering) {
- status.hovering = false;
update();
}
}