2003-09-05 Teodor Zlatanov <tzz@lifelogs.com>
+ * gnus-registry.el (gnus-registry-split-fancy-with-parent): yet
+ another error *sigh*
+
* gnus-registry.el (gnus-registry-fetch-extra-entry): don't use
puthash unless gnus-registry-entry-caching is on
(gnus-registry-split-fancy-with-parent): misplaced parenthesis
made everything a part of the 'else'
+ (gnus-registry-save): used 'entry-caching' instead of 'caching'
2003-09-05 Jesper Harder <harder@ifa.au.dk>
(hashtable-to-alist gnus-registry-hashtb)))
;; really save
(gnus-registry-cache-save)
- (setq gnus-registry-entry-caching entry-caching)
+ (setq gnus-registry-entry-caching caching)
(setq gnus-registry-dirty nil))))
(defun gnus-registry-clean-empty-function ()
subject
(if res res "nil")))))
gnus-registry-hashtb)))))
- (debug res)
- (gnus-message
- 5
- "gnus-registry-split-fancy-with-parent traced %s to group %s"
- refstr (if res res "nil"))
- res))
+ (gnus-message
+ 5
+ "gnus-registry-split-fancy-with-parent traced %s to group %s"
+ refstr (if res res "nil"))
+ res))
(defun gnus-registry-register-message-ids ()
"Register the Message-ID of every article in the group"
(gethash id entry-cache)
;; else, if there is no caching possible...
(let ((trail (gethash id gnus-registry-hashtb)))
- (dolist (crumb trail)
- (unless (stringp crumb)
- (return (gnus-registry-fetch-extra-entry crumb entry id))))))))
+ (when (listp trail)
+ (dolist (crumb trail)
+ (unless (stringp crumb)
+ (return (gnus-registry-fetch-extra-entry crumb entry id)))))))))
(defun gnus-registry-fetch-extra-entry (alist &optional entry id)
"Get the extra data of a message, or a specific entry in it.