瀏覽代碼

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 年之前
父節點
當前提交
edcbe88389
共有 1 個文件被更改,包括 0 次插入3 次删除
  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();
 		}
 	}