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.
(cherry-picked from commit edcbe88389
)
This commit is contained in:
parent
1cd10461ca
commit
955f2ba75e
1 changed files with 0 additions and 3 deletions
|
@ -98,17 +98,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();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue