diff options
author | Olivier Fourdan <fourdan.olivier@wanadoo.fr> | 2009-03-19 12:46:50 +0000 |
---|---|---|
committer | Olivier Fourdan <fourdan.olivier@wanadoo.fr> | 2009-03-19 12:46:50 +0000 |
commit | d6534ae3c7d123606a648b4f8554f2e481975f23 (patch) | |
tree | a2f62073b8079d70782354a405d12fa3ecd7f3c3 | |
parent | 20c1540d8d5609eefedcd3e4fd3ce8728a6bddd1 (diff) | |
download | xfwm4-d6534ae3c7d123606a648b4f8554f2e481975f23.tar.gz |
* src/netwm.c: Do not try to update last user timestamp if the given
timestamp is outdated, that avoids some unecessary warnings for
"Last user time set back to..." upon restart.
Fix raise delay settings in xfwm4 dialog being totally ignored
(Old svn revision: 29674)
-rw-r--r-- | ChangeLog | 8 | ||||
-rw-r--r-- | NEWS | 1 | ||||
-rw-r--r-- | src/netwm.c | 5 |
3 files changed, 12 insertions, 2 deletions
@@ -1,10 +1,16 @@ 2009-03-19 olivier + * src/netwm.c: Do not try to update last user timestamp if the given + timestamp is outdated, that avoids some unecessary warnings for + "Last user time set back to..." upon restart. + +2009-03-19 olivier + * settings-dialogs/xfwm4-settings.c, settings-dialogs/xfwm4-dialog.glade, src/settings.c: Reduce minimum timeout for focus delay in focus follow mouse (100ms was way too much), - Fix raise delay settings in xfwm4 dialog being totally ignored + Fix raise delay settings in xfwm4 dialog being totally ignored 2009-03-13 olivier @@ -7,6 +7,7 @@ - Reduce minimum timeout for focus delay in focus follow mouse (100ms was way too much) - Fix raise delay settings in xfwm4 dialog being totally ignored +- Avoid unecessary warnings about timestamps at startup 4.6.0 ===== diff --git a/src/netwm.c b/src/netwm.c index 7fb91de5e..dc15a1bdd 100644 --- a/src/netwm.c +++ b/src/netwm.c @@ -1467,7 +1467,10 @@ clientGetUserTime (Client * c) if (getNetWMUserTime (display_info, c->user_time_win, &c->user_time)) { - if (c->user_time != 0) + guint32 last_user_time; + + last_user_time = myDisplayGetLastUserTime (display_info); + if (c->user_time && TIMESTAMP_IS_BEFORE(last_user_time, c->user_time)) { myDisplaySetLastUserTime (display_info, c->user_time); } |