Browse Source

Merge pull request #32907 from georgikoemdzhiev/FixPressedIssue

Uncheck 'Pressed' if toggle_mode is unchecked
Rémi Verschelde 5 years ago
parent
commit
ad04cf0bfa
1 changed files with 5 additions and 0 deletions
  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) {
 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;
 	toggle_mode = p_on;
 }
 }