diff --git a/src/plugins/texteditor/generichighlighter/highlightersettings.cpp b/src/plugins/texteditor/generichighlighter/highlightersettings.cpp
index 758d8b1b940f088709d886b203322cd54e135c7b..ec6c59ab5666c5e06fa06143dbb500fe4390519f 100644
--- a/src/plugins/texteditor/generichighlighter/highlightersettings.cpp
+++ b/src/plugins/texteditor/generichighlighter/highlightersettings.cpp
@@ -55,7 +55,7 @@ QString findDefinitionsLocation()
 
     // Some wild guesses.
     QDir dir;
-    for (unsigned i = 0; i < kateSyntaxCount; ++i) {
+    for (int i = 0; i < kateSyntaxCount; ++i) {
         QStringList paths;
         paths << QLatin1String("/usr") + kateSyntax[i]
               << QLatin1String("/usr/local") + kateSyntax[i]
@@ -77,7 +77,7 @@ QString findDefinitionsLocation()
             process.waitForFinished(5000);
             QString output = QString::fromLocal8Bit(process.readAllStandardOutput());
             output.remove(QLatin1Char('\n'));
-            for (unsigned i = 0; i < kateSyntaxCount; ++i) {
+            for (int i = 0; i < kateSyntaxCount; ++i) {
                 dir.setPath(output + kateSyntax[i]);
                 if (dir.exists())
                     return dir.path();