浏览代码

Merge pull request #78293 from Sauermann/fix-button-unpress

Fix ButtonGroup unpressing
Rémi Verschelde 2 年之前
父节点
当前提交
ce60395b4a
共有 1 个文件被更改,包括 3 次插入5 次删除
  1. 3 5
      scene/gui/base_button.cpp

+ 3 - 5
scene/gui/base_button.cpp

@@ -366,11 +366,9 @@ void BaseButton::shortcut_input(const Ref<InputEvent> &p_event) {
 		if (toggle_mode) {
 			status.pressed = !status.pressed;
 
-			if (status.pressed) {
-				_unpress_group();
-				if (button_group.is_valid()) {
-					button_group->emit_signal(SNAME("pressed"), this);
-				}
+			_unpress_group();
+			if (button_group.is_valid()) {
+				button_group->emit_signal(SNAME("pressed"), this);
 			}
 
 			_toggled(status.pressed);