浏览代码

Fix that button presses don't set event as handled in AcceptDialog

Markus Sauermann 2 年之前
父节点
当前提交
dc434ef849
共有 1 个文件被更改,包括 2 次插入0 次删除
  1. 2 0
      scene/gui/dialogs.cpp

+ 2 - 0
scene/gui/dialogs.cpp

@@ -125,6 +125,7 @@ void AcceptDialog::_ok_pressed() {
 	}
 	ok_pressed();
 	emit_signal(SNAME("confirmed"));
+	set_input_as_handled();
 }
 
 void AcceptDialog::_cancel_pressed() {
@@ -143,6 +144,7 @@ void AcceptDialog::_cancel_pressed() {
 	if (parent_window) {
 		//parent_window->grab_focus();
 	}
+	set_input_as_handled();
 }
 
 String AcceptDialog::get_text() const {