From f00a19e1b069ba490f4e1153ac73b7b7b193e8f2 Mon Sep 17 00:00:00 2001 From: Johan 't Hart Date: Sun, 14 Jun 2009 15:07:51 +0200 Subject: [PATCH] FileDiffDlg: Make shift right-left button work --- src/TortoiseProc/FileDiffDlg.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/TortoiseProc/FileDiffDlg.cpp b/src/TortoiseProc/FileDiffDlg.cpp index 0bbf7fd..a8d60e0 100644 --- a/src/TortoiseProc/FileDiffDlg.cpp +++ b/src/TortoiseProc/FileDiffDlg.cpp @@ -865,7 +865,8 @@ void CFileDiffDlg::OnBnClickedSwitchleftright() fd.m_Action = CTGitPath::LOGACTIONS_DELETED; else if (fd.m_Action == CTGitPath::LOGACTIONS_DELETED) fd.m_Action = CTGitPath::LOGACTIONS_ADDED; - ( CTGitPath)m_arFileList[i] = ( CTGitPath)fd; + std::swap(fd.m_StatAdd, fd.m_StatDel); + (CTGitPath&)m_arFileList[i] = fd; } Filter(sFilterString); -- 2.11.0