From 28fcb097932e2b02662a0d2212aa8bb3522ace0b Mon Sep 17 00:00:00 2001 From: Sven Strickroth Date: Thu, 29 Dec 2011 22:40:36 +0100 Subject: [PATCH] show "Stash Apply" in RefLog only if showing stash list Signed-off-by: Sven Strickroth --- src/TortoiseProc/GitLogListBase.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/TortoiseProc/GitLogListBase.cpp b/src/TortoiseProc/GitLogListBase.cpp index 26eb85507..fc77bc217 100644 --- a/src/TortoiseProc/GitLogListBase.cpp +++ b/src/TortoiseProc/GitLogListBase.cpp @@ -1667,7 +1667,8 @@ void CGitLogListBase::OnContextMenu(CWnd* pWnd, CPoint point) if(!pSelLogEntry->m_Ref.IsEmpty() && GetSelectedCount() == 1) { popup.AppendMenuIcon(ID_REFLOG_DEL, IDS_REFLOG_DEL, IDI_DELETE); - popup.AppendMenuIcon(ID_STASH_APPLY, IDS_MENUSTASHAPPLY, IDI_RELOCATE); + if (pSelLogEntry->m_Ref.Find(_T("refs/stash")) == 0) + popup.AppendMenuIcon(ID_STASH_APPLY, IDS_MENUSTASHAPPLY, IDI_RELOCATE); popup.AppendMenu(MF_SEPARATOR, NULL); } -- 2.11.4.GIT