Browse Source

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.

Jason Knight 4 năm trước cách đây
mục cha
commit
edcbe88389
1 tập tin đã thay đổi với 0 bổ sung3 xóa
  1. 0 3
      scene/gui/base_button.cpp

+ 0 - 3
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();
 		}
 	}