]> git.eshelyaron.com Git - emacs.git/commitdiff
Sat Aug 24 23:32:02 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
authorLars Magne Ingebrigtsen <larsi@gnus.org>
Sat, 24 Aug 1996 21:38:59 +0000 (21:38 +0000)
committerLars Magne Ingebrigtsen <larsi@gnus.org>
Sat, 24 Aug 1996 21:38:59 +0000 (21:38 +0000)
* gnus.el (gnus-group-enter-directory): Would temporarily bind
`nneething-read-only', shadowing the proper `defvar'.

lisp/gnus.el

index 40d0cf5b6ca70ad58dd501603e1216ed7a71fc4f..d3e96d28786d76142e15175b867df539898610f0 100644 (file)
@@ -5981,17 +5981,17 @@ score file entries for articles to include in the group."
 (defun gnus-group-enter-directory (dir)
   "Enter an ephemeral nneething group."
   (interactive "DDirectory to read: ")
-  (let* ((method (list 'nneething dir))
+  (let* ((method (list 'nneething dir (nneething-read-only t)))
         (leaf (gnus-group-prefixed-name
                (file-name-nondirectory (directory-file-name dir))
                method))
         (name (gnus-generate-new-group-name leaf)))
-    (let ((nneething-read-only t))
-      (or (gnus-group-read-ephemeral-group
-          name method t
-          (cons (current-buffer) (if (eq major-mode 'gnus-summary-mode)
-                                     'summary 'group)))
-         (error "Couldn't enter %s" dir)))))
+    (unless (gnus-group-read-ephemeral-group
+            name method t
+            (cons (current-buffer)
+                  (if (eq major-mode 'gnus-summary-mode)
+                      'summary 'group)))
+      (error "Couldn't enter %s" dir))))
 
 ;; Group sorting commands
 ;; Suggested by Joe Hildebrand <hildjj@idaho.fuentez.com>.