Update systemtray when initializing

* exwm-systemtray.el (exwm-systemtray--init): Systemtray is not placed
correctly when there's a panel launched before EXWM.
This commit is contained in:
Chris Feng 2017-08-31 01:00:51 +08:00
parent 46dfaeb031
commit 7bc4ea5a6e

View file

@ -472,7 +472,10 @@ You shall use the default value if using auto-hide minibuffer.")
(add-hook 'exwm-workspace--update-workareas-hook (add-hook 'exwm-workspace--update-workareas-hook
#'exwm-systemtray--on-struts-update) #'exwm-systemtray--on-struts-update)
(when (boundp 'exwm-randr-refresh-hook) (when (boundp 'exwm-randr-refresh-hook)
(add-hook 'exwm-randr-refresh-hook #'exwm-systemtray--on-randr-refresh))) (add-hook 'exwm-randr-refresh-hook #'exwm-systemtray--on-randr-refresh))
;; The struts can be updated already.
(when exwm-workspace--workareas
(exwm-systemtray--on-struts-update)))
(defun exwm-systemtray--exit () (defun exwm-systemtray--exit ()
"Exit the systemtray module." "Exit the systemtray module."