diff --git a/ui/ui_screen.cpp b/ui/ui_screen.cpp index d1fdb22f66..9576f31a47 100644 --- a/ui/ui_screen.cpp +++ b/ui/ui_screen.cpp @@ -150,7 +150,7 @@ bool PopupScreen::touch(const TouchInput &touch) { bool PopupScreen::key(const KeyInput &key) { if (key.flags & KEY_DOWN) { - if (key.keyCode == NKCODE_ENTER) { + if (key.keyCode == NKCODE_ENTER && defaultButton_) { UI::EventParams e; defaultButton_->OnClick.Trigger(e); return true;