File tree Expand file tree Collapse file tree 1 file changed +7
-5
lines changed
Expand file tree Collapse file tree 1 file changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -269,8 +269,7 @@ bool GUIKeyChangeMenu::resetMenu()
269269bool GUIKeyChangeMenu::OnEvent (const SEvent& event)
270270{
271271 if (event.EventType == EET_KEY_INPUT_EVENT && activeKey >= 0
272- && event.KeyInput .PressedDown )
273- {
272+ && event.KeyInput .PressedDown ) {
274273
275274 bool prefer_character = shift_down;
276275 KeyPress kp (event.KeyInput , prefer_character);
@@ -328,9 +327,12 @@ bool GUIKeyChangeMenu::OnEvent(const SEvent& event)
328327 return true ;
329328 }
330329 }
331- }
332- if (event.EventType == EET_GUI_EVENT)
333- {
330+ } else if (event.EventType == EET_KEY_INPUT_EVENT && activeKey < 0
331+ && event.KeyInput .PressedDown
332+ && event.KeyInput .Key == irr::KEY_ESCAPE) {
333+ quitMenu ();
334+ return true ;
335+ } else if (event.EventType == EET_GUI_EVENT) {
334336 if (event.GUIEvent .EventType == gui::EGET_ELEMENT_FOCUS_LOST
335337 && isVisible ())
336338 {
You can’t perform that action at this time.
0 commit comments