diff --git a/src/app/ui/status_bar.cpp b/src/app/ui/status_bar.cpp index 7f397d6c1..b66164ccf 100644 --- a/src/app/ui/status_bar.cpp +++ b/src/app/ui/status_bar.cpp @@ -111,8 +111,9 @@ public: KeyMessage* keymsg = static_cast(msg); KeyScancode scancode = keymsg->scancode(); - if (scancode == kKeyEnter || // TODO customizable keys - scancode == kKeyEnterPad) { + if (hasFocus() && + (scancode == kKeyEnter || // TODO customizable keys + scancode == kKeyEnterPad)) { Command* cmd = CommandsModule::instance()->getCommandByName(CommandId::GotoFrame); Params params; int frame = getTextInt();