$OpenBSD: patch-wmitime_c,v 1.3 2021/02/04 13:48:53 cwen Exp $

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;
