From acc595ba16879f5a3d7c0d5c54774034ef77a39a Mon Sep 17 00:00:00 2001 From: Chris Taylor Date: Thu, 27 Oct 2016 17:51:00 +0800 Subject: [PATCH] Make robot_dialog_handler return window_event_result::close instead of closing itself This ensures the event system will know what's going on. --- similar/editor/medrobot.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/similar/editor/medrobot.cpp b/similar/editor/medrobot.cpp index 77c55fc2f..62e1d84c1 100644 --- a/similar/editor/medrobot.cpp +++ b/similar/editor/medrobot.cpp @@ -715,8 +715,7 @@ window_event_result robot_dialog_handler(UI_DIALOG *dlg,const d_event &event, ro Update_flags |= UF_WORLD_CHANGED; if (GADGET_PRESSED(r->quitButton.get()) || keypress == KEY_ESC) { - robot_close_window(); - return window_event_result::handled; + return window_event_result::close; } r->old_object = Cur_object_index;