diff --git a/src/workgroups-specialbufs.el b/src/workgroups-specialbufs.el index 8c4cd1f3c2577801518d5930394122a1e6ee5257..75aa29c54def33ee81d00fb5817325f623fca92c 100644 --- a/src/workgroups-specialbufs.el +++ b/src/workgroups-specialbufs.el @@ -13,8 +13,9 @@ "Deserialize Dired buffer." (wg-dbind (this-function params) (wg-buf-special-data buf) (let ((dir (car params))) - (if (file-exists-p dir) - (dired dir)) + (if (or wg-restore-remote-buffers (not (wg-is-file-remote dir))) + (if (file-exists-p dir) + (dired dir))) (current-buffer)))) (defun wg-serialize-dired-buffer (buffer)