summaryrefslogtreecommitdiff
path: root/src/display.c
diff options
context:
space:
mode:
authorElijah Newren <newren@gmail.com>2004-12-20 02:46:42 +0000
committerElijah Newren <newren@src.gnome.org>2004-12-20 02:46:42 +0000
commitd8d77bd65b03e87e7aba04c1e298568ee7a021b3 (patch)
tree965fc754aa4c0b81729706b10f833c806506995e /src/display.c
parentc3a607f999844574a3850ea0ea3d8fd77f7215e1 (diff)
downloadmetacity-d8d77bd65b03e87e7aba04c1e298568ee7a021b3.tar.gz
Focus the desktop when showing it. Fixes #159257.
2004-12-19 Elijah Newren <newren@gmail.com> Focus the desktop when showing it. Fixes #159257. * src/display.c (event_callback): obtain a timestamp to pass to meta_screen_show_desktop * src/keybindings.c (handle_toggle_desktop): obtain a timestamp to pass to meta_screen_show_desktop * src/screen.c (meta_screen_show_desktop): add a timestamp parameter, get the most recently used window of type DESKTOP (if there is one) and focus it * src/screen.h (meta_screen_show_desktop): add a timestamp parameter
Diffstat (limited to 'src/display.c')
-rw-r--r--src/display.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/display.c b/src/display.c
index 225d6c75..65692a4d 100644
--- a/src/display.c
+++ b/src/display.c
@@ -2152,7 +2152,7 @@ event_callback (XEvent *event,
meta_verbose ("Request to %s desktop\n", showing_desktop ? "show" : "hide");
if (showing_desktop)
- meta_screen_show_desktop (screen);
+ meta_screen_show_desktop (screen, meta_display_get_current_time_roundtrip (display));
else
{
meta_screen_unshow_desktop (screen);