parent
1f9e16119f
commit
6d21fd42d3
1 changed files with 10 additions and 0 deletions
|
@ -244,11 +244,21 @@ void BaseButton::_notification(int p_what) {
|
|||
}
|
||||
}
|
||||
|
||||
if (p_what==NOTIFICATION_FOCUS_ENTER) {
|
||||
|
||||
status.hovering=true;
|
||||
update();
|
||||
}
|
||||
|
||||
if (p_what==NOTIFICATION_FOCUS_EXIT) {
|
||||
|
||||
if (status.pressing_button && status.press_attempt) {
|
||||
status.press_attempt=false;
|
||||
status.pressing_button=0;
|
||||
status.hovering=false;
|
||||
update();
|
||||
} else if (status.hovering) {
|
||||
status.hovering=false;
|
||||
update();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue