Index: libs/libmythui/mythmainwindow.cpp
===================================================================
--- libs/libmythui/mythmainwindow.cpp	(revision 13352)
+++ libs/libmythui/mythmainwindow.cpp	(working copy)
@@ -719,15 +719,6 @@
     actions.clear();
     int keynum = d->TranslateKeyNum(e);
 
-    if (allowJumps && 
-        d->jumpMap.count(keynum) > 0 && d->exitmenucallback == NULL)
-    {
-        d->exitingtomain = true;
-        d->exitmenucallback = d->jumpMap[keynum]->callback;
-        QApplication::postEvent(this, new ExitToMainMenuEvent());
-        return false;
-    }
-
     bool retval = false;
 
     if (d->keyContexts[context])
@@ -742,6 +733,15 @@
         retval = true;
     }
 
+    if (!retval && allowJumps && 
+        d->jumpMap.count(keynum) > 0 && d->exitmenucallback == NULL)
+    {
+        d->exitingtomain = true;
+        d->exitmenucallback = d->jumpMap[keynum]->callback;
+        QApplication::postEvent(this, new ExitToMainMenuEvent());
+        return false;
+    }
+
     return retval;
 }
 
