xshutdown: Kill old-style xwait waiters too.
authorMark Wooding <mdw@distorted.org.uk>
Mon, 7 Apr 2008 13:57:23 +0000 (14:57 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Mon, 7 Apr 2008 13:57:23 +0000 (14:57 +0100)
xshutdown

index 83963c8..56c7c5a 100755 (executable)
--- a/xshutdown
+++ b/xshutdown
@@ -5,5 +5,8 @@ answer=$(xmsg -Q -t xshutdown -d "Really shutdown this session?" \
          "Terminating an X session prematurely can really ruin your day." \
          =yes:gtk-yes =no:default:cancel:gtk-no)
 case "$answer" in
-  yes) xatom set XINIT_COMMAND !break ;;
+  yes)
+    xatom set XINIT_COMMAND !break
+    xatom set XWAIT_DIE XWAIT_DIE_NOW
+    ;;
 esac