Ignore non-exwm-mode' buffers in exwm-workspace-move-window'
				
					
				
			* exwm-workspace.el (exwm-workspace-move-window): Ignore non-`exwm-mode' buffers.
This commit is contained in:
		
							parent
							
								
									ddc22f2fed
								
							
						
					
					
						commit
						d63dc6a82a
					
				
					 1 changed files with 3 additions and 1 deletions
				
			
		| 
						 | 
					@ -804,7 +804,7 @@ INDEX must not exceed the current number of workspaces."
 | 
				
			||||||
                         :data desktop)))))
 | 
					                         :data desktop)))))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
;;;###autoload
 | 
					;;;###autoload
 | 
				
			||||||
(defun exwm-workspace-move-window (frame-or-index &optional id)
 | 
					(cl-defun exwm-workspace-move-window (frame-or-index &optional id)
 | 
				
			||||||
  "Move window ID to workspace FRAME-OR-INDEX."
 | 
					  "Move window ID to workspace FRAME-OR-INDEX."
 | 
				
			||||||
  (interactive (list
 | 
					  (interactive (list
 | 
				
			||||||
                (cond
 | 
					                (cond
 | 
				
			||||||
| 
						 | 
					@ -819,6 +819,8 @@ INDEX must not exceed the current number of workspaces."
 | 
				
			||||||
  (let ((frame (exwm-workspace--workspace-from-frame-or-index frame-or-index))
 | 
					  (let ((frame (exwm-workspace--workspace-from-frame-or-index frame-or-index))
 | 
				
			||||||
        old-frame container)
 | 
					        old-frame container)
 | 
				
			||||||
    (unless id (setq id (exwm--buffer->id (window-buffer))))
 | 
					    (unless id (setq id (exwm--buffer->id (window-buffer))))
 | 
				
			||||||
 | 
					    (unless id
 | 
				
			||||||
 | 
					      (cl-return-from exwm-workspace-move-window))
 | 
				
			||||||
    (exwm--log "Moving #x%x to %s" id frame-or-index)
 | 
					    (exwm--log "Moving #x%x to %s" id frame-or-index)
 | 
				
			||||||
    (with-current-buffer (exwm--id->buffer id)
 | 
					    (with-current-buffer (exwm--id->buffer id)
 | 
				
			||||||
      (unless (eq exwm--frame frame)
 | 
					      (unless (eq exwm--frame frame)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue