forked from qt-creator/qt-creator
Merge remote-tracking branch 'origin/3.1'
Conflicts: src/plugins/clangcodemodel/test/clangcompletion_test.cpp src/plugins/cmakeprojectmanager/cmakeopenprojectwizard.cpp src/plugins/projectexplorer/projectexplorer.pro src/plugins/qmldesigner/designercore/instances/nodeinstanceserverproxy.cpp src/plugins/vcsbase/vcsplugin.cpp src/shared/qbs Change-Id: I9e5882be79ac5e8c7dfab4a57f16509d7569636a
This commit is contained in:
@@ -147,8 +147,13 @@ void VcsPlugin::updateVariable(const QByteArray &variable)
|
||||
|
||||
ProjectExplorer::Project *project = ProjectExplorer::ProjectExplorerPlugin::currentProject();
|
||||
if (cachedProject != project) {
|
||||
cachedVc = Core::VcsManager::findVersionControlForDirectory(project->projectDirectory().toString(),
|
||||
&cachedTopLevel);
|
||||
if (project) {
|
||||
cachedVc = Core::VcsManager::findVersionControlForDirectory(project->projectDirectory().toString(),
|
||||
&cachedTopLevel);
|
||||
} else {
|
||||
cachedVc = 0;
|
||||
cachedTopLevel.clear();
|
||||
}
|
||||
cachedProject = project;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user