summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorElijah Newren <newren@gmail.com>2005-02-09 03:15:11 +0000
committerElijah Newren <newren@src.gnome.org>2005-02-09 03:15:11 +0000
commit454e595ef845caf60aa02d5bcfd51711e9d3a5f4 (patch)
tree03f1b413ef91c42b715eb6d8e9c2e75d6b153e0a
parent50596a6f97860e0c42801a0487051f1f4dc34496 (diff)
downloadmetacity-454e595ef845caf60aa02d5bcfd51711e9d3a5f4.tar.gz
If we're not passed a timestamp, make sure to manually get one. Fixes
2005-02-08 Elijah Newren <newren@gmail.com> * src/window.c: (meta_window_activate): If we're not passed a timestamp, make sure to manually get one. Fixes #166728.
-rw-r--r--ChangeLog5
-rw-r--r--src/window.c6
2 files changed, 9 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 1770d068..93771833 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2005-02-08 Elijah Newren <newren@gmail.com>
+
+ * src/window.c: (meta_window_activate): If we're not passed a
+ timestamp, make sure to manually get one. Fixes #166728.
+
2005-02-07 Elijah Newren <newren@gmail.com>
* configure.in: post-release version bump to 2.9.21
diff --git a/src/window.c b/src/window.c
index 529327d2..947acff3 100644
--- a/src/window.c
+++ b/src/window.c
@@ -2169,8 +2169,10 @@ meta_window_activate (MetaWindow *window,
return;
}
- if (timestamp != 0)
- window->net_wm_user_time = timestamp;
+ if (timestamp == 0)
+ timestamp = meta_display_get_current_time_roundtrip (window->display);
+
+ window->net_wm_user_time = timestamp;
/* disable show desktop mode unless we're a desktop component */
maybe_leave_show_desktop_mode (window);