diff options
author | Chris Feng <chris.w.feng@gmail.com> | 2017-08-30T17·00+0800 |
---|---|---|
committer | Chris Feng <chris.w.feng@gmail.com> | 2017-08-30T17·00+0800 |
commit | 7bc4ea5a6ee1d6d2948e8ba7e065be8ac33b8a47 (patch) | |
tree | a9723acac26b4b4057582f7bccdc8dd703f8c35a | |
parent | 46dfaeb0310e4a331ffe5d19c0774c64e786ff27 (diff) |
Update systemtray when initializing
* exwm-systemtray.el (exwm-systemtray--init): Systemtray is not placed correctly when there's a panel launched before EXWM.
-rw-r--r-- | exwm-systemtray.el | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/exwm-systemtray.el b/exwm-systemtray.el index 82a2ccdbf24d..48bd8eacb10a 100644 --- a/exwm-systemtray.el +++ b/exwm-systemtray.el @@ -472,7 +472,10 @@ You shall use the default value if using auto-hide minibuffer.") (add-hook 'exwm-workspace--update-workareas-hook #'exwm-systemtray--on-struts-update) (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 () "Exit the systemtray module." |