From b6bd021a65e07e342672db41ec7007ee70ca32f3 Mon Sep 17 00:00:00 2001 From: con <qtc-committer@nokia.com> Date: Wed, 2 Dec 2009 15:26:21 +0100 Subject: [PATCH] Avoid some unnecessary byte array <-> string conversions. Reviewed-by: dt --- src/plugins/qt4projectmanager/qt-s60/s60devices.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/plugins/qt4projectmanager/qt-s60/s60devices.cpp b/src/plugins/qt4projectmanager/qt-s60/s60devices.cpp index 1b1497d28fc..dda6a2265d0 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()) -- GitLab