From 52d1b31a673912da6beaf4c1d71489a9ec0c3b5f Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Mon, 28 Sep 2020 21:32:36 +0300 Subject: [PATCH] Git: Enable push also for detached HEAD MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Task-number: QTCREATORBUG-24508 Change-Id: I326b701c79b21f2d4495d752c7928fadd80901d9 Reviewed-by: André Hartmann --- src/plugins/git/branchview.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/plugins/git/branchview.cpp b/src/plugins/git/branchview.cpp index ba588447a08..0328d5aefc7 100644 --- a/src/plugins/git/branchview.cpp +++ b/src/plugins/git/branchview.cpp @@ -262,10 +262,12 @@ void BranchView::slotCustomContextMenu(const QPoint &point) contextMenu.addSeparator(); contextMenu.addAction(tr("Cherry &Pick"), this, &BranchView::cherryPick); } - if (currentLocal && !currentSelected && !isTag) { - contextMenu.addAction(tr("&Track"), this, [this] { - m_model->setRemoteTracking(selectedIndex()); - }); + if (!currentSelected && !isTag) { + if (currentLocal) { + contextMenu.addAction(tr("&Track"), this, [this] { + m_model->setRemoteTracking(selectedIndex()); + }); + } if (!isLocal) { contextMenu.addSeparator(); contextMenu.addAction(tr("&Push"), this, &BranchView::push);