Fix accessing temporary copies via QStringRef

Amends change 840e787175

Change-Id: I633500b0fdbeeeb8b3d8accd3aec1e2990c62bca
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
Friedemann Kleint
2016-11-28 09:04:07 +01:00
committed by Christian Stenger
parent 31749b76b8
commit 14eadb0f6d
3 changed files with 6 additions and 4 deletions

View File

@@ -2909,8 +2909,8 @@ void CdbEngine::setupScripting(const DebuggerResponse &response)
return;
}
const QString &verOutput = data.data();
const QVector<QStringRef> pythonVersion =
verOutput.split(QLatin1Char(' ')).constFirst().splitRef(QLatin1Char('.'));
const QString firstToken = verOutput.split(QLatin1Char(' ')).constFirst();
const QVector<QStringRef> pythonVersion =firstToken.splitRef(QLatin1Char('.'));
bool ok = false;
if (pythonVersion.size() == 3) {