Ver Fonte

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

Markus Sauermann há 2 anos atrás
pai
commit
dc434ef849
1 ficheiros alterados com 2 adições e 0 exclusões
  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 {