aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Core.Native/CabinetFileInfo.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/WixToolset.Core.Native/CabinetFileInfo.cs')
-rw-r--r--src/WixToolset.Core.Native/CabinetFileInfo.cs6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/WixToolset.Core.Native/CabinetFileInfo.cs b/src/WixToolset.Core.Native/CabinetFileInfo.cs
index ea229121..52f28ad4 100644
--- a/src/WixToolset.Core.Native/CabinetFileInfo.cs
+++ b/src/WixToolset.Core.Native/CabinetFileInfo.cs
@@ -56,11 +56,7 @@ namespace WixToolset.Core.Native
56 /// </returns> 56 /// </returns>
57 public bool SameAsDateTime(DateTime dateTime) 57 public bool SameAsDateTime(DateTime dateTime)
58 { 58 {
59 long filetime = dateTime.ToFileTime(); 59 CabInterop.DateTimeToCabDateAndTime(dateTime, out var cabDate, out var cabTime);
60 long localTime = 0;
61 NativeMethods.FileTimeToLocalFileTime(ref filetime, ref localTime);
62 NativeMethods.FileTimeToDosDateTime(ref localTime, out var cabDate, out var cabTime);
63
64 return this.Date == cabDate && this.Time == cabTime; 60 return this.Date == cabDate && this.Time == cabTime;
65 } 61 }
66 } 62 }