Fix: (org-ql-view--link-store) Check buffers-files only when needed

See #147.  Thanks to @tpeacock19 for reporting.
This commit is contained in:
Adam Porter 2020-11-10 17:45:27 -06:00
parent 5a0ed259bc
commit 1b43a88d32

View file

@ -608,10 +608,10 @@ protocol. See, e.g. `org-ql-view--link-store'."
When opened, the link searches the buffer it's opened from." When opened, the link searches the buffer it's opened from."
(require 'url-parse) (require 'url-parse)
(require 'url-util) (require 'url-util)
(unless (or (bufferp org-ql-view-buffers-files)
(= 1 (length org-ql-view-buffers-files)))
(user-error "Only views searching a single buffer may be linked"))
(when org-ql-view-query (when org-ql-view-query
(unless (or (bufferp org-ql-view-buffers-files)
(= 1 (length org-ql-view-buffers-files)))
(user-error "Only views searching a single buffer may be linked"))
(let* ((params (list (when org-ql-view-super-groups (let* ((params (list (when org-ql-view-super-groups
(list "super-groups" (prin1-to-string org-ql-view-super-groups))) (list "super-groups" (prin1-to-string org-ql-view-super-groups)))
(when org-ql-view-sort (when org-ql-view-sort