Function: gnus-possibly-generate-tree
gnus-possibly-generate-tree is an autoloaded and byte-compiled
function defined in gnus-salt.el.gz.
Signature
(gnus-possibly-generate-tree ARTICLE &optional FORCE)
Documentation
Generate the thread tree for ARTICLE if it isn't displayed already.
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/gnus-salt.el.gz
;;; Interface functions.
(defun gnus-possibly-generate-tree (article &optional force)
"Generate the thread tree for ARTICLE if it isn't displayed already."
(when (with-current-buffer gnus-summary-buffer
(and gnus-use-trees
gnus-show-threads
(vectorp (gnus-summary-article-header article))))
(save-excursion
(let ((top (with-current-buffer gnus-summary-buffer
(gnus-cut-thread
(gnus-remove-thread
(mail-header-id
(gnus-summary-article-header article))
t))))
(gnus-tmp-limit gnus-newsgroup-limit)
(gnus-tmp-sparse gnus-newsgroup-sparse))
(when (or force
(not (eq top gnus-tree-displayed-thread)))
(gnus-generate-tree top)
(setq gnus-tree-displayed-thread top))))))