diff options
author | Chris Feng <chris.w.feng@gmail.com> | 2018-05-27T15·29+0800 |
---|---|---|
committer | Chris Feng <chris.w.feng@gmail.com> | 2018-05-27T15·29+0800 |
commit | b75c89cae2a1c4c70044f885c44a95fd2f9950dd (patch) | |
tree | 2de1507e8dc89eb732a47e092105a6f0586705c7 /exwm-systemtray.el | |
parent | df8de921132520cccf4236906bcd37aec83fa0ce (diff) |
Fix systemtray position when menu-bar / tool-bar is enabled
* exwm-systemtray.el (exwm-systemtray--on-workspace-switch) (exwm-systemtray--on-randr-refresh): Take menu-bar / tool-bar into account when placing systemtray.
Diffstat (limited to 'exwm-systemtray.el')
-rw-r--r-- | exwm-systemtray.el | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/exwm-systemtray.el b/exwm-systemtray.el index dea5dbbc2e6e..ba1e3889347a 100644 --- a/exwm-systemtray.el +++ b/exwm-systemtray.el @@ -330,9 +330,7 @@ You shall use the default value if using auto-hide minibuffer." (frame-parameter exwm-workspace--current 'window-id)) :x 0 - :y (- (elt (elt exwm-workspace--workareas - exwm-workspace-current-index) - 3) + :y (- (frame-pixel-height exwm-workspace--current) exwm-systemtray-height)))) (exwm-systemtray--refresh)) @@ -343,9 +341,7 @@ You shall use the default value if using auto-hide minibuffer." (make-instance 'xcb:ConfigureWindow :window exwm-systemtray--embedder :value-mask xcb:ConfigWindow:Y - :y (- (elt (elt exwm-workspace--workareas - exwm-workspace-current-index) - 3) + :y (- (frame-pixel-height exwm-workspace--current) exwm-systemtray-height)))) (exwm-systemtray--refresh)) |