Parcourir la source

Merge pull request #54441 from Geometror/checkbutton-checkbox-font-hover-pressed-color

Rémi Verschelde il y a 3 ans
Parent
commit
e32c685092
1 fichiers modifiés avec 2 ajouts et 3 suppressions
  1. 2 3
      scene/gui/button.cpp

+ 2 - 3
scene/gui/button.cpp

@@ -126,7 +126,8 @@ void Button::_notification(int p_what) {
 					}
 				} break;
 				case DRAW_HOVER_PRESSED: {
-					if (has_theme_stylebox(SNAME("hover_pressed")) && has_theme_stylebox_override("hover_pressed")) {
+					// Edge case for CheckButton and CheckBox.
+					if (has_theme_stylebox("hover_pressed")) {
 						if (rtl && has_theme_stylebox(SNAME("hover_pressed_mirrored"))) {
 							style = get_theme_stylebox(SNAME("hover_pressed_mirrored"));
 						} else {
@@ -138,8 +139,6 @@ void Button::_notification(int p_what) {
 						}
 						if (has_theme_color(SNAME("font_hover_pressed_color"))) {
 							color = get_theme_color(SNAME("font_hover_pressed_color"));
-						} else {
-							color = get_theme_color(SNAME("font_color"));
 						}
 						if (has_theme_color(SNAME("icon_hover_pressed_color"))) {
 							color_icon = get_theme_color(SNAME("icon_hover_pressed_color"));