diff --git a/src/workgroups2.el b/src/workgroups2.el index 8f7b33ec0f24355568725b877ed955298e43520d..73f3a2ee15a01bc4952796ef289aabb000c5ef48 100644 --- a/src/workgroups2.el +++ b/src/workgroups2.el @@ -2010,10 +2010,13 @@ Return value." :dedicated (window-dedicated-p window) :buf-uid (wg-buffer-uid-or-add (window-buffer window)))) (unless (version< emacs-version "24") - (wg-set-win-parameter - win 'next-buffers (wg-pickel (remove nil (cl-subseq (window-next-buffers window) 0 4)))) - (wg-set-win-parameter - win 'prev-buffers (wg-pickel (remove nil (cl-subseq (window-prev-buffers window) 0 4)))))) + ;; To solve: https://github.com/pashinin/workgroups2/issues/51 + ;; shouldn't ignore here + (ignore-errors + (wg-set-win-parameter + win 'next-buffers (wg-pickel (remove nil (cl-subseq (window-next-buffers window) 0 4)))) + (wg-set-win-parameter + win 'prev-buffers (wg-pickel (remove nil (cl-subseq (window-prev-buffers window) 0 4))))))) win)) (defun wg-toggle-window-dedicated-p ()