diff --git a/src/plugins/fakevim/fakevimplugin.cpp b/src/plugins/fakevim/fakevimplugin.cpp
index 92565f56d48a7aa50bd3fe94efed4c8d4b63cb88..d4d26aeee3484ee6ee5b1aa2c3dd37ba4aeb056a 100644
--- a/src/plugins/fakevim/fakevimplugin.cpp
+++ b/src/plugins/fakevim/fakevimplugin.cpp
@@ -938,7 +938,7 @@ void FakeVimPluginPrivate::handleExCommand(const QString &cmd)
             const QString &id = it.key();
             const QRegExp &re = it.value();
 
-            if (re.indexIn(cmd) != -1) {
+            if (!re.pattern().isEmpty() && re.indexIn(cmd) != -1) {
                 triggerAction(id);
                 return;
             }