[gnome-shell/wip/fmuellner/skip-taskbar-quit: 23/23] app: Close all closable windows from quit()



commit 87a645aa2b96d5db4da4c2ec80bf5b1c6e8cc7d3
Author: Florian Müllner <fmuellner gnome org>
Date:   Mon Sep 3 17:10:27 2018 +0200

    app: Close all closable windows from quit()
    
    There's no relation between a window being hidden from overview/taskbars
    and a window not being closable - currently we effectively disable the
    fallback quit action for any application with open transients, which
    simply doesn't make sense.
    
    Instead, only exclude windows for which the close action has been
    explicitly disabled.
    
    https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/217

 src/shell-app.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/src/shell-app.c b/src/shell-app.c
index bb3f0b171..65c0b5574 100644
--- a/src/shell-app.c
+++ b/src/shell-app.c
@@ -1199,7 +1199,7 @@ shell_app_request_quit (ShellApp   *app)
     {
       MetaWindow *win = iter->data;
 
-      if (meta_window_is_skip_taskbar (win))
+      if (!meta_window_can_close (win))
         continue;
 
       meta_window_delete (win, shell_global_get_current_time (shell_global_get ()));


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]