diff options
author | Chris Feng <chris.w.feng@gmail.com> | 2015-08-06T06·41+0800 |
---|---|---|
committer | Chris Feng <chris.w.feng@gmail.com> | 2015-08-06T06·41+0800 |
commit | 1e36a22b3f5fd3867f29eaf3e1891422a3bb952c (patch) | |
tree | 277f57121b08558a192baa66fdf6fbecdac65eca /exwm-workspace.el | |
parent | 3fb90b9eaac752760fc32404cbd1574b8ef61669 (diff) |
Check buffer mode in exwm-reset
This should prevent users from misoperation.
Diffstat (limited to 'exwm-workspace.el')
-rw-r--r-- | exwm-workspace.el | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/exwm-workspace.el b/exwm-workspace.el index ed06f64ad2e5..d700f41a14c5 100644 --- a/exwm-workspace.el +++ b/exwm-workspace.el @@ -111,11 +111,7 @@ The optional FORCE option is for internal use only." (unless (and (<= 0 index) (< index exwm-workspace-number)) (user-error "[EXWM] Workspace index out of range: %d" index)) (when (or force (/= exwm-workspace-current-index index)) - ;; Exit fullscreen mode - (with-current-buffer (window-buffer) - (when (and (eq major-mode 'exwm-mode) exwm--fullscreen) - (exwm-layout-unset-fullscreen) - (exwm-input-grab-keyboard))) + (exwm-reset) ;exit full screen (let ((frame (elt exwm-workspace--list index))) (setq exwm-workspace--current frame exwm-workspace-current-index index) |