diff options
author | Mathias Gumz <akira at fluxbox dot org> | 2012-08-28 08:51:55 (GMT) |
---|---|---|
committer | Mathias Gumz <akira at fluxbox dot org> | 2012-08-28 08:51:55 (GMT) |
commit | 541c8c407b7ba8dd10f85bb48bcb5900270b3f84 (patch) | |
tree | 71a6abc0f2a43bcfd33f80b3b30b878f234cbf05 /src/AttentionNoticeHandler.cc | |
parent | 60a53113e05db443af4d520883ec3145680642a8 (diff) | |
download | fluxbox-541c8c407b7ba8dd10f85bb48bcb5900270b3f84.zip fluxbox-541c8c407b7ba8dd10f85bb48bcb5900270b3f84.tar.bz2 |
changed timing functions to use a monotonic increasing clock
gettimeofday() is subject to be changed on daylight-saving or to ntp-related
(think leap-seconds). even worse, it is subject to be changed BACK in time. this
is hard to fix correctly (see commit 45726d3016e and bug #3560509). it is
irrelevant for timers to know the nano-seconds since the epoch anyways.
Diffstat (limited to 'src/AttentionNoticeHandler.cc')
-rw-r--r-- | src/AttentionNoticeHandler.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/AttentionNoticeHandler.cc b/src/AttentionNoticeHandler.cc index 0aaf266..1bb28b2 100644 --- a/src/AttentionNoticeHandler.cc +++ b/src/AttentionNoticeHandler.cc | |||
@@ -81,7 +81,7 @@ void AttentionNoticeHandler::addAttention(Focusable &client) { | |||
81 | RefCount<Command<void> > cmd(new ToggleFrameFocusCmd(client)); | 81 | RefCount<Command<void> > cmd(new ToggleFrameFocusCmd(client)); |
82 | Timer *timer = new Timer(); | 82 | Timer *timer = new Timer(); |
83 | timer->setCommand(cmd); | 83 | timer->setCommand(cmd); |
84 | timer->setTimeout(**timeout_res); | 84 | timer->setTimeout(**timeout_res * FbTk::FbTime::IN_MILLISECONDS); |
85 | timer->fireOnce(false); // will repeat until window has focus | 85 | timer->fireOnce(false); // will repeat until window has focus |
86 | timer->start(); | 86 | timer->start(); |
87 | 87 | ||