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())