Ver Fonte

UPD: Use standard function to get time zone offset

Alexander Koblov há 7 anos atrás
pai
commit
1292ba8ead
1 ficheiros alterados com 1 adições e 17 exclusões
  1. 1 17
      components/doublecmd/dcdatetimeutils.pas

+ 1 - 17
components/doublecmd/dcdatetimeutils.pas

@@ -606,24 +606,8 @@ begin
 end;
 
 {$IF DEFINED(MSWINDOWS)}
-procedure InitTimeZoneBias;
-var
-  TZInfo: TTimeZoneInformation;
-begin
-  case GetTimeZoneInformation(@TZInfo) of
-    TIME_ZONE_ID_UNKNOWN:
-      WinTimeZoneBias := TZInfo.Bias;
-    TIME_ZONE_ID_STANDARD:
-      WinTimeZoneBias := TZInfo.Bias + TZInfo.StandardBias;
-    TIME_ZONE_ID_DAYLIGHT:
-      WinTimeZoneBias := TZInfo.Bias + TZInfo.DaylightBias;
-    else
-      WinTimeZoneBias := 0;
-  end;
-end;
-
 initialization
-  InitTimeZoneBias;
+  WinTimeZoneBias := GetLocalTimeOffset;
   if (Win32MajorVersion > 5) then
   begin
     Pointer(TzSpecificLocalTimeToSystemTime):= GetProcAddress(GetModuleHandle(Kernel32),