diff options
Diffstat (limited to 'exwm-manage.el')
-rw-r--r-- | exwm-manage.el | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/exwm-manage.el b/exwm-manage.el index 16abe9845bc3..0b7b475590b3 100644 --- a/exwm-manage.el +++ b/exwm-manage.el @@ -112,6 +112,11 @@ corresponding buffer.") :window id :value-mask xcb:CW:EventMask :event-mask exwm--client-event-mask)) (throw 'return 'dead)) + ;; Add this X window to save-set. + (xcb:+request exwm--connection + (make-instance 'xcb:ChangeSaveSet + :mode xcb:SetMode:Insert + :window id)) (with-current-buffer (generate-new-buffer "*EXWM*") ;; Keep the oldest X window first. (setq exwm--id-buffer-alist |