forked from qt-creator/qt-creator
Gerrit: Deduplicate detection of current repository
Change-Id: Ib3a63f71dd45c45b20eab51a2a0bf9c21ba8754a Reviewed-by: André Hartmann <aha_1980@gmx.de> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
committed by
Orgad Shaneh
parent
e9cbb83b46
commit
1decef8fc9
@@ -349,6 +349,11 @@ void GerritPlugin::push(const QString &topLevel)
|
||||
GitPlugin::client()->push(topLevel, {dialog.selectedRemoteName(), target});
|
||||
}
|
||||
|
||||
static QString currentRepository()
|
||||
{
|
||||
return GitPlugin::instance()->currentState().topLevel();
|
||||
}
|
||||
|
||||
// Open or raise the Gerrit dialog window.
|
||||
void GerritPlugin::openView()
|
||||
{
|
||||
@@ -359,8 +364,7 @@ void GerritPlugin::openView()
|
||||
if (!ICore::showOptionsDialog("Gerrit"))
|
||||
return;
|
||||
}
|
||||
const QString repository = GitPlugin::instance()->currentState().topLevel();
|
||||
GerritDialog *gd = new GerritDialog(m_parameters, m_server, repository, ICore::mainWindow());
|
||||
GerritDialog *gd = new GerritDialog(m_parameters, m_server, currentRepository(), ICore::mainWindow());
|
||||
gd->setModal(false);
|
||||
connect(gd, &GerritDialog::fetchDisplay, this,
|
||||
[this](const QSharedPointer<GerritChange> &change) { fetch(change, FetchDisplay); });
|
||||
@@ -383,7 +387,7 @@ void GerritPlugin::openView()
|
||||
|
||||
void GerritPlugin::push()
|
||||
{
|
||||
push(GitPlugin::instance()->currentState().topLevel());
|
||||
push(currentRepository());
|
||||
}
|
||||
|
||||
Utils::FileName GerritPlugin::gitBinDirectory()
|
||||
|
Reference in New Issue
Block a user