Procházet zdrojové kódy

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

Markus Sauermann před 2 roky
rodič
revize
dc434ef849
1 změnil soubory, kde provedl 2 přidání a 0 odebrání
  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 {