diff options
author | Chris Feng <chris.w.feng@gmail.com> | 2016-07-14T14·08+0800 |
---|---|---|
committer | Chris Feng <chris.w.feng@gmail.com> | 2016-07-14T14·08+0800 |
commit | 39dc328157a970742aa40d3d9169376d2208fce3 (patch) | |
tree | 9604b941a55dc13328afc72f02859bb004b37ab8 /exwm-workspace.el | |
parent | 6c8255bf3978a4df3d76ffd6f7d6bbdbba8bba19 (diff) |
Fix various stability issues
* exwm-input.el (exwm-input--on-KeyPress-line-mode) (exwm-input--on-KeyPress-char-mode): Append events at the tail. * exwm-manage.el (exwm-manage--unmanage-window): Remove the _NET_WM_DESKTOP property when an X window is withdrawn. * exwm-systemtray.el (exwm-systemtray--init): * exwm-workspace.el (exwm-workspace--confirm-kill-emacs): Issue warning rather than error when there's an existing tray running. * exwm.el (exwm--on-ClientMessage): The buffer window can be on a floating frame.
Diffstat (limited to 'exwm-workspace.el')
-rw-r--r-- | exwm-workspace.el | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/exwm-workspace.el b/exwm-workspace.el index bde423d72729..6902151f4246 100644 --- a/exwm-workspace.el +++ b/exwm-workspace.el @@ -667,7 +667,7 @@ The optional FORCE option is for internal use only." x (if (= x 1) "" "s") prompt)))) ;; Unmanage all X windows. (dolist (i exwm--id-buffer-alist) - (exwm-manage--unmanage-window (car i) t) + (exwm-manage--unmanage-window (car i) 'quit) (xcb:+request exwm--connection (make-instance 'xcb:MapWindow :window (car i)))) ;; Reparent out the minibuffer frame. |