From 8b5600467425227deb064c8bdbff69d6c336e852 Mon Sep 17 00:00:00 2001 From: Takashi Sawanaka Date: Sat, 7 Sep 2019 15:25:30 +0900 Subject: [PATCH] TimeSizeCompare.cpp: Fix GitHub issue #132: Files marked as different in "Modified Date" compare mode although modification dates are equal --- Src/CompareEngines/TimeSizeCompare.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Src/CompareEngines/TimeSizeCompare.cpp b/Src/CompareEngines/TimeSizeCompare.cpp index 0d11b458e..ec2638f09 100644 --- a/Src/CompareEngines/TimeSizeCompare.cpp +++ b/Src/CompareEngines/TimeSizeCompare.cpp @@ -66,6 +66,12 @@ int TimeSizeCompare::CompareFiles(int compMethod, int nfiles, const DIFFITEM &di nTimeDiff12 -= SmallTimeDiff * Timestamp::resolution(); nTimeDiff02 -= SmallTimeDiff * Timestamp::resolution(); } + else + { + nTimeDiff -= Timestamp::resolution(); + nTimeDiff12 -= Timestamp::resolution(); + nTimeDiff02 -= Timestamp::resolution(); + } if (nTimeDiff <= 0 && nTimeDiff12 <= 0) code = DIFFCODE::SAME; else -- 2.11.0