OSDN Git Service

DirActions.cpp: Fix Left/Right Date and Left/Right Size columns not updating when...
authorTakashi Sawanaka <sdottaka@users.sourceforge.net>
Tue, 21 Feb 2023 13:23:29 +0000 (22:23 +0900)
committerTakashi Sawanaka <sdottaka@users.sourceforge.net>
Tue, 21 Feb 2023 13:23:29 +0000 (22:23 +0900)
Src/DirActions.cpp

index ab5c393..4a74a85 100644 (file)
@@ -1076,6 +1076,9 @@ void CopyDiffSideAndProperties(DIFFITEM& di, int src, int dst)
 void UnsetDiffSide(DIFFITEM& di, int index)
 {
        di.diffcode.diffcode &= ~(DIFFCODE::FIRST << index);
+       di.diffFileInfo[index].ClearPartial();
+       di.nidiffs = CDiffContext::DIFFS_UNKNOWN_QUICKCOMPARE;
+       di.nsdiffs = CDiffContext::DIFFS_UNKNOWN_QUICKCOMPARE;
        if (di.HasChildren())
        {
                for (DIFFITEM* pdic = di.GetFirstChild(); pdic; pdic = pdic->GetFwdSiblingLink())