22 lines
646 B
Text
22 lines
646 B
Text
|
Index: wmitime.c
|
||
|
--- wmitime.c.orig
|
||
|
+++ wmitime.c
|
||
|
@@ -248,7 +248,7 @@ void DrawInetTime(void)
|
||
|
|
||
|
/* Compute Inet Time */
|
||
|
iTime=(clk->tm_hour*3600+clk->tm_min*60+clk->tm_sec);
|
||
|
- iTime=iTime+((timezone-1)+3600);
|
||
|
+ iTime=iTime+((1-clk->tm_gmtoff)+3600);
|
||
|
if (clk->tm_isdst)
|
||
|
iTime-=3600;
|
||
|
iTime=(iTime*1000)/86400;
|
||
|
@@ -374,7 +374,7 @@ void DrawInetWheel(void)
|
||
|
|
||
|
/* Calculate Wheel Position... */
|
||
|
iTime=(clk->tm_hour*3600+clk->tm_min*60+clk->tm_sec);
|
||
|
- iTime=iTime+((timezone-1)+3600);
|
||
|
+ iTime=iTime+((1-clk->tm_gmtoff)+3600);
|
||
|
if (clk->tm_isdst)
|
||
|
iTime-=3600;
|
||
|
iTime=(iTime*1000)/8640;
|