diff --git a/src/plugins/qt4projectmanager/qt-s60/s60devices.cpp b/src/plugins/qt4projectmanager/qt-s60/s60devices.cpp
index 1b1497d28fc26c92feaa20ef3245bed04734cd2f..dda6a2265d05e5a0c30b061128ec47edf8e52849 100644
--- a/src/plugins/qt4projectmanager/qt-s60/s60devices.cpp
+++ b/src/plugins/qt4projectmanager/qt-s60/s60devices.cpp
@@ -235,6 +235,9 @@ bool S60Devices::readWin()
 
 bool S60Devices::detectQtForDevices()
 {
+    // Do not normalize these backslashes since they are in ARM binaries:
+    const QByteArray indicator("\\src\\corelib\\kernel\\qobject.h");
+    const int indicatorlength = indicator.size();
     for (int i = 0; i < m_devices.size(); ++i) {
         if (!m_devices.at(i).qt.isEmpty())
             continue;
@@ -243,14 +246,11 @@ bool S60Devices::detectQtForDevices()
             m_devices[i].qt = QString();
             continue;
         }
-        // Do not normalize these backslashes since they are in ARM binaries:
-        const QString indicator("\\src\\corelib\\kernel\\qobject.h");
-        int indicatorlength = indicator.length();
         QByteArray buffer;
         int index = -1;
         while (!qtDll.atEnd()) {
             buffer = qtDll.read(10000);
-            index = buffer.indexOf(indicator.toLatin1());
+            index = buffer.indexOf(indicator);
             if (index >= 0)
                 break;
             if (!qtDll.atEnd())