diff options
Diffstat (limited to '7zip/UI/Common/UpdatePair.cpp')
-rwxr-xr-x | 7zip/UI/Common/UpdatePair.cpp | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/7zip/UI/Common/UpdatePair.cpp b/7zip/UI/Common/UpdatePair.cpp index ce8f2dd7..dd51646f 100755 --- a/7zip/UI/Common/UpdatePair.cpp +++ b/7zip/UI/Common/UpdatePair.cpp @@ -24,18 +24,28 @@ static int MyCompareTime(NFileTimeType::EEnum fileTimeType, { UInt32 unixTime1, unixTime2; if (!FileTimeToUnixTime(time1, unixTime1)) - throw 4191614; + { + unixTime1 = 0; + // throw 4191614; + } if (!FileTimeToUnixTime(time2, unixTime2)) - throw 4191615; + { + unixTime2 = 0; + // throw 4191615; + } return MyCompare(unixTime1, unixTime2); } case NFileTimeType::kDOS: { UInt32 dosTime1, dosTime2; + FileTimeToDosTime(time1, dosTime1); + FileTimeToDosTime(time2, dosTime2); + /* if (!FileTimeToDosTime(time1, dosTime1)) throw 4191616; if (!FileTimeToDosTime(time2, dosTime2)) throw 4191617; + */ return MyCompare(dosTime1, dosTime2); } } |