diff options
author | Chris Feng <chris.w.feng@gmail.com> | 2016-02-06T12·33+0800 |
---|---|---|
committer | Chris Feng <chris.w.feng@gmail.com> | 2016-02-06T12·33+0800 |
commit | 97daba20ad22f05f2e4c1347ff86d6c957142a0a (patch) | |
tree | 4199a24a7a43d0bcd0f705c2a79cd137d3a5504d /exwm-randr.el | |
parent | bc80eefe3ff015f645b5ca2ff4a8838a48a72b96 (diff) |
Improve bc80eefe
* exwm-layout.el (exwm-layout--set-frame-fullscreen): * exwm-randr.el (exwm-randr--refresh): * exwm-workspace.el (exwm-workspace--resize-minibuffer): (exwm-workspace-switch): * exwm.el (exwm--on-ClientMessage): Calling `exwm-workspace-switch' in bc80eefe does not work correctly sometimes. This commit improves it by directly specify the geometry info rather than getting it from Emacs frame.
Diffstat (limited to 'exwm-randr.el')
-rw-r--r-- | exwm-randr.el | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/exwm-randr.el b/exwm-randr.el index 566f4eeaad7e..7e0d9bab64fe 100644 --- a/exwm-randr.el +++ b/exwm-randr.el @@ -103,6 +103,8 @@ (frame-parameter frame 'exwm-workspace) x y width height) + (when (eq frame exwm-workspace--current) + (exwm-workspace--resize-minibuffer width height)) (setq workareas (nconc workareas (list x y width (- height workarea-offset))) @@ -116,9 +118,7 @@ (make-instance 'xcb:ewmh:set-_NET_DESKTOP_VIEWPORT :window exwm--root :data (vconcat viewports))) - (xcb:flush exwm--connection)) - ;; Force update workspace settings. - (exwm-workspace-switch exwm-workspace-current-index t)) + (xcb:flush exwm--connection))) (defvar exwm-randr-screen-change-hook nil "Normal hook run when screen changes.") |