(gnus-topic-jump-to-topic): Goto missing topic.
authorLars Magne Ingebrigtsen <larsi@gnus.org>
Sat, 22 May 2004 23:25:52 +0000 (23:25 +0000)
committerLars Magne Ingebrigtsen <larsi@gnus.org>
Sat, 22 May 2004 23:25:52 +0000 (23:25 +0000)
lisp/ChangeLog
lisp/gnus-topic.el

index d760539..91c639f 100644 (file)
@@ -1,5 +1,7 @@
 2004-05-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
+       * gnus-topic.el (gnus-topic-jump-to-topic): Goto missing topic.
+
        * assistant.el (assistant-render-node): Fix up rendering and
        read-only text. 
        (assistant-render-node): Reset.
index aa94aa0..3424d4d 100644 (file)
@@ -166,9 +166,11 @@ See Info node `(gnus)Formatting Variables'."
    (list (completing-read "Go to topic: "
                          (mapcar 'list (gnus-topic-list))
                          nil t)))
-  (dolist (topic (gnus-current-topics topic))
-    (gnus-topic-goto-topic topic)
-    (gnus-topic-fold t))
+  (let ((buffer-read-only nil))
+    (dolist (topic (gnus-current-topics topic))
+      (unless (gnus-topic-goto-topic topic)
+       (gnus-topic-goto-missing-topic topic)
+       (gnus-topic-display-missing-topic topic))))
   (gnus-topic-goto-topic topic))
 
 (defun gnus-current-topic ()