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:
		
							parent
							
								
									46dfaeb031
								
							
						
					
					
						commit
						7bc4ea5a6e
					
				
					 1 changed files with 4 additions and 1 deletions
				
			
		| 
						 | 
					@ -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."
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue