From fde5ca09e9ea7ab08b6dc06723f19bad6d03af22 Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Sat, 5 May 2007 02:48:39 +0000 Subject: when restoring from show-desktop mode because a window is going to be focused, then don't restore focus how it was before showing the desktop. --- openbox/screen.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'openbox/screen.c') diff --git a/openbox/screen.c b/openbox/screen.c index a302828b..8fdbe096 100644 --- a/openbox/screen.c +++ b/openbox/screen.c @@ -860,7 +860,7 @@ void screen_update_desktop_names() } } -void screen_show_desktop(gboolean show) +void screen_show_desktop(gboolean show, gboolean restore_focus) { GList *it; @@ -895,7 +895,7 @@ void screen_show_desktop(gboolean show) client_focus(it->data)) break; } - } else { + } else if (restore_focus) { ObClient *c; /* use NULL for the "old" argument because the desktop was focused -- cgit v1.2.3