Bug 646 - Timer freezing instead of resetting
Status:
RESOLVED FIXED
Component:
GUI :: gtkmm
Version:
unspecified
Hardware:
PC Windows XP
Importance:
P4 normal
Target Milestone:
---
Assignee:
Rob Caelers
URL:
Depends on:
Blocks:
Reported:
Jun 27 2007 12:22:48 UTC
by:
Raymond Penners
Modified:
Sep 19 2007 22:51:01 UTC
CC List:
Ray Satiro
WhoWhenWhatRemovedAdded
Ray SatiroJul 8 2007 22:44:49 UTCccRay Satiro
Rob CaelersAug 27 2007 14:04:08 UTCpriorityP2P4
Ray SatiroSep 19 2007 22:51:01 UTCstatusNEWRESOLVED
resolutionFIXED
Description
Raymond Penners  Jun 27 2007 12:22:48 UTC
I don't have a bugzilla account nor do I see this bug listed.  As this
is a W32 bug I thought I would mention it to you.  I have Workrave
1.8.4 running on GTK+ 2.10.6-1 on XP Pro.  When I boot up, Workrave
starts and waits for the first mouse movement, as expected.  Once this
happens it starts to count down as expected.

I have it set to give a 10 second micropause every 10 minutes and a 5
minutes rest break every hour.

When the micropause timer reaches zero it pops up the countdown
window.  If the mouse is moved during this time the countdown freezes
instead of resetting to 10 seconds.  If the timer is disabled and
re-enabled in preferences, this does not fix the problem, which
remains the same.  The only way to fix it is as follows:

Click the 'Rest Break' button on the frozen micropause dialog.  Then
click the 'Skip' button on the rest break dialog.  Then go into
preference and turn off the micropause timer, wait for the floating
box to refresh and lose the timer, then re-enable the time and wait
for it to come back.  Then close preferences.  This results in the
micropause window re-appearing and counting down, and now it works as
expected for the rest of the day.  If the mouse is moved it now resets
back to 10 seconds and waits for inactivity again.

I hope this is useful.  If you would like me to test anything in
relation to this bug, feel free to ask.

Thanks for the utility, very handy and it does what it says (I'm
recovering from a neck injury and can tell what a difference it's
made).
Comment 1
Ray Satiro  Jul 1 2007 05:31:26 UTC
Hi, your report has a lot of helpful information and I am going to try to reproduce what you describe. Before I can do that though, we need more information. Can you please post a comment concerning the specific preferences set for your Micro-break?

What is the postpone time? Do you have any/all of the following enabled:
-Show 'Postpone' and 'Skip' button
-Suspend timer when inactive
-Prompt before breaking
-Maximum number of prompts

Do you have a sound card problem? Do you hear workrave sounds?
Do you see the warning window frame flash? Flashing is a sign of activity. Does any window flash and not stop flashing?

Also, please comment on how many times this has happened to you, and whether it always happens or just sometimes. Thanks!
Comment 2
Ray Satiro  Sep 18 2007 22:30:23 UTC
Fixed in 1.8.5