I think this is just an aliasing artifact.  When seconds are not
displayed, gworldclock only updates once per minute.  There are no rules
on which part of that minute it will update in, it will depend on when
you launch the program.  Try timing it to launch right at the stroke of
the minute hand and you should see gworldclock and date displaying the
"same" time.

Likewise the time that date displays depends on the time at which you
launch it.  If the minute hand in gworldclock ticks at 8:03:50 then yes,
gworldclock will display 8:03 while date displays 8:04 for 50 seconds
until the next gworldclock update.

The only way to stop the aliasing is to first set a temporary timer in
gworldclock waiting for the true minute hand to strike, and then set up
the 60 second timer.  This would have to be done each time the data
format is changed from seconds display to minutes (no-seconds) display.

Since one of the reasons for not displaying the seconds is that you
really don't care that much about to that degree of accuracy, I'm not
entirely convinced it's worth complicating the timer handling to deal
with it.  I'll leave the bug open a little while longer while I think
about it.

Thanks for using gworldclock, I hope you continue finding it useful even
if the minutes do not tick at 00 seconds.

Drew






-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to