[Pkg-wmaker-commits] [wmsun] 38/73: wmsun: Fix need to restart for Daylight Savings change.

Doug Torrance dtorrance-guest at moszumanska.debian.org
Fri Aug 28 12:04:46 UTC 2015


This is an automated email from the git hooks/post-receive script.

dtorrance-guest pushed a commit to branch master
in repository wmsun.

commit b6b847104ee7a61aae4ec4f9114990f328ab7eb2
Author: Doug Torrance <dtorrance at monmouthcollege.edu>
Date:   Sun Jun 14 17:04:53 2015 -0500

    wmsun: Fix need to restart for Daylight Savings change.
    
    Based on patch by Martin Stigge <martin at stigge.org> to fix Debian
    bug #414489 [1].
    
    [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=414489
---
 wmsun.c | 14 +++-----------
 1 file changed, 3 insertions(+), 11 deletions(-)

diff --git a/wmsun.c b/wmsun.c
index 3f38497..4401aaa 100644
--- a/wmsun.c
+++ b/wmsun.c
@@ -103,8 +103,8 @@ int main(int argc, char *argv[]) {
     struct tm		*GMTTime, *LocalTime;
     XEvent		event;
     int			n;
-    int 		Year, Month, OldLocalDayOfMonth;
-    int			LocalDayOfMonth,	DayOfMonth;
+    int 		Year, Month;
+    int			DayOfMonth;
     long		CurrentLocalTime, CurrentGMTTime, date;
     double		UT, val, LTRise, LTSet, LocalHour, hour24();
     int			H, M;
@@ -135,7 +135,6 @@ int main(int argc, char *argv[]) {
      *  Loop until we die
      */
     n = 32000;
-    OldLocalDayOfMonth = -999;
     while(1) {
 
 
@@ -157,7 +156,7 @@ int main(int argc, char *argv[]) {
 	    struct tm result;
 
 	    n = 0;
-	    nMAX = 1000;
+	    nMAX = 60;
 
 
 	    CurrentGMTTime = time(CurrentTime);
@@ -171,9 +170,7 @@ int main(int argc, char *argv[]) {
 
 	    CurrentLocalTime = CurrentGMTTime;
 	    LocalTime = localtime_r(&CurrentLocalTime, &result);
-	    LocalDayOfMonth = LocalTime->tm_mday;
 
-	    if ((OldLocalDayOfMonth != LocalDayOfMonth)||(Flag)){
 
 		Flag = 0;
 
@@ -240,11 +237,6 @@ int main(int argc, char *argv[]) {
 	    	    copyXPMArea(10, 84, 28, 7, 19, 40);
 		}
 
-	    }
-
-	    OldLocalDayOfMonth = LocalDayOfMonth;
-
-
 	} else {
 
 	    /*

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-wmaker/wmsun.git



More information about the Pkg-wmaker-commits mailing list