forked from qt-creator/qt-creator
VcsBase: Do not crash when no project is selected
Task-number: QTCREATORBUG-12242 Change-Id: I96e4ea8a547d3a3a30883efbe41cd63ff624b4c4 Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
@@ -147,8 +147,13 @@ void VcsPlugin::updateVariable(const QByteArray &variable)
|
|||||||
|
|
||||||
ProjectExplorer::Project *project = ProjectExplorer::ProjectExplorerPlugin::currentProject();
|
ProjectExplorer::Project *project = ProjectExplorer::ProjectExplorerPlugin::currentProject();
|
||||||
if (cachedProject != project) {
|
if (cachedProject != project) {
|
||||||
cachedVc = Core::VcsManager::findVersionControlForDirectory(project->projectDirectory(),
|
if (project) {
|
||||||
&cachedTopLevel);
|
cachedVc = Core::VcsManager::findVersionControlForDirectory(project->projectDirectory(),
|
||||||
|
&cachedTopLevel);
|
||||||
|
} else {
|
||||||
|
cachedVc = 0;
|
||||||
|
cachedTopLevel.clear();
|
||||||
|
}
|
||||||
cachedProject = project;
|
cachedProject = project;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user