forked from qt-creator/qt-creator
Git: Initialize remote model directory even when no remotes found
Task-number: QTCREATORBUG-9789 Change-Id: If3626e244b9d85ad670d586438710e17bba8e927 Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
This commit is contained in:
committed by
Orgad Shaneh
parent
044a78f750
commit
60fa56db8e
@@ -118,16 +118,15 @@ RemoteDialog::~RemoteDialog()
|
||||
|
||||
void RemoteDialog::refresh(const QString &repository, bool force)
|
||||
{
|
||||
if (m_repository == repository && !force)
|
||||
if (m_remoteModel->workingDirectory() == repository && !force)
|
||||
return;
|
||||
// Refresh
|
||||
m_repository = repository;
|
||||
m_ui->repositoryLabel->setText(StashDialog::msgRepositoryLabel(m_repository));
|
||||
if (m_repository.isEmpty()) {
|
||||
m_ui->repositoryLabel->setText(StashDialog::msgRepositoryLabel(repository));
|
||||
if (repository.isEmpty()) {
|
||||
m_remoteModel->clear();
|
||||
} else {
|
||||
QString errorMessage;
|
||||
if (!m_remoteModel->refresh(m_repository, &errorMessage))
|
||||
if (!m_remoteModel->refresh(repository, &errorMessage))
|
||||
VcsBase::VcsBaseOutputWindow::instance()->appendError(errorMessage);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user