Pārlūkot izejas kodu

Merge pull request #32907 from georgikoemdzhiev/FixPressedIssue

Uncheck 'Pressed' if toggle_mode is unchecked
Rémi Verschelde 5 gadi atpakaļ
vecāks
revīzija
ad04cf0bfa
1 mainītis faili ar 5 papildinājumiem un 0 dzēšanām
  1. 5 0
      scene/gui/base_button.cpp

+ 5 - 0
scene/gui/base_button.cpp

@@ -271,6 +271,11 @@ BaseButton::DrawMode BaseButton::get_draw_mode() const {
 }
 
 void BaseButton::set_toggle_mode(bool p_on) {
+	// Make sure to set 'pressed' to false if we are not in toggle mode
+	if (!p_on) {
+		set_pressed(false);
+	}
+
 	toggle_mode = p_on;
 }