fix detection for multiple VS installations

In the case of multiple VS installations, a static variable wasn't
initialized. That led to wrong values in subsequent calls of the
detection function.

[ChangeLog][qtbase][qmake] fix detection for multiple VS installations

Task-number: QTBUG-35530
Change-Id: I3fc23bc99679fff640f39578a7074d16fe923334
Reviewed-by: Andy Shaw <andy.shaw@digia.com>
bb10
Joerg Bornemann 2014-01-06 10:04:23 +01:00 committed by The Qt Project
parent 2b3f293d89
commit 46b397d67f
1 changed files with 4 additions and 2 deletions

View File

@ -149,8 +149,10 @@ DotNET which_dotnet_version()
const QString productPath = installPaths.value(dotNetCombo[i].version);
if (productPath.isEmpty())
continue;
if (path.startsWith(productPath, Qt::CaseInsensitive))
return dotNetCombo[i].version;
if (path.startsWith(productPath, Qt::CaseInsensitive)) {
current_version = dotNetCombo[i].version;
return current_version;
}
}
}