diff --git a/gitplusplus.cpp b/gitplusplus.cpp index f95afc6..dbe3641 100644 --- a/gitplusplus.cpp +++ b/gitplusplus.cpp @@ -1054,9 +1054,9 @@ void GitPlusPlusView::runRemoteGit(const QStringList &args, const QString &opNam void GitPlusPlusView::onProjectChanged() { QString newDir = projectBaseDir(); - if (newDir != m_gitDir) { - m_gitDir = newDir; - detectWorkspace(); + m_gitDir = newDir; + detectWorkspace(); + if (!m_gitDir.isEmpty()) { setupFileWatcher(); refreshAll(); }