diff --git a/src/plugins/git/branchview.cpp b/src/plugins/git/branchview.cpp index c37bc87abb0..9268d3d6e05 100644 --- a/src/plugins/git/branchview.cpp +++ b/src/plugins/git/branchview.cpp @@ -194,7 +194,7 @@ void BranchView::slotCustomContextMenu(const QPoint &point) const QModelIndex index = m_filterModel->mapToSource(filteredIndex); const QModelIndex currentBranch = m_model->currentBranch(); - const bool currentSelected = index.row() == currentBranch.row(); + const bool currentSelected = index.sibling(index.row(), 0) == currentBranch; const bool isLocal = m_model->isLocal(index); const bool isTag = m_model->isTag(index); const bool hasActions = m_model->isLeaf(index);