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:
Jason Knight 2021-03-22 18:47:59 -06:00 committed by Rémi Verschelde
parent 1cd10461ca
commit 955f2ba75e
No known key found for this signature in database
GPG key ID: C3336907360768E1

View file

@ -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();
}
}