diff --git a/src/plugins/locator/locatorplugin.cpp b/src/plugins/locator/locatorplugin.cpp
index 2f216f1eac7ac9f3605b10fe3a4c491fc2f7e2de..dfcfa5a88fa31bbc3af554a375388a7d4ccd55dc 100644
--- a/src/plugins/locator/locatorplugin.cpp
+++ b/src/plugins/locator/locatorplugin.cpp
@@ -68,6 +68,8 @@ namespace {
     {
         if (first->priority() < second->priority())
             return true;
+        if (first->priority() > second->priority())
+            return false;
         if (first->id().compare(second->id(), Qt::CaseInsensitive) < 0)
             return true;
         return false;