]> git.notmuchmail.org Git - notmuch/blobdiff - emacs/notmuch-tree.el
emacs: Refuse requests to refresh tree views while a refresh is running
[notmuch] / emacs / notmuch-tree.el
index 220395e712bdf0bcdce56d38f78e91ece88f0970..c00315e8dd40edaadfc369a95b2545fce49affbf 100644 (file)
@@ -598,6 +598,8 @@ message will be \"unarchived\", i.e. the tag changes in
 (defun notmuch-tree-refresh-view ()
   "Refresh view."
   (interactive)
+  (when (get-buffer-process (current-buffer))
+    (error "notmuch tree process already running for current buffer"))
   (let ((inhibit-read-only t)
        (basic-query notmuch-tree-basic-query)
        (query-context notmuch-tree-query-context)