소스 검색

Merge pull request #32907 from georgikoemdzhiev/FixPressedIssue

Uncheck 'Pressed' if toggle_mode is unchecked
Rémi Verschelde 5 년 전
부모
커밋
ad04cf0bfa
1개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  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;
 }