]> git.eshelyaron.com Git - emacs.git/commitdiff
(ediff-get-meta-info): Fix the condition
authorGerd Moellmann <gerd@gnu.org>
Wed, 15 Aug 2001 11:03:41 +0000 (11:03 +0000)
committerGerd Moellmann <gerd@gnu.org>
Wed, 15 Aug 2001 11:03:41 +0000 (11:03 +0000)
of a while-loop.

lisp/ChangeLog
lisp/ediff-mult.el

index 6c104c8fbe6762db4abe22c56178fc23b910ff52..91879e33634788ed5bcb12bc28f56327b9ac6ff6 100644 (file)
@@ -1,5 +1,8 @@
 2001-08-15  Gerd Moellmann  <gerd@gnu.org>
 
+       * ediff-mult.el (ediff-get-meta-info): Fix the condition 
+       of a while-loop.
+
        * Makefile.in (DONTCOMPILE): Remove sc.el.
        
        * Makefile.in (finder_setwins): Renamed from nonobsolete_setwins.
index 7115a2671f8cdbe95f92c92540f735bcefab6a89..85ac72ee4649b02d442a99709f434e21feb8cef9 100644 (file)
@@ -1,6 +1,6 @@
 ;;; ediff-mult.el --- support for multi-file/multi-buffer processing in Ediff
 
-;; Copyright (C) 1995, 1996, 1997 Free Software Foundation, Inc.
+;; Copyright (C) 1995, 1996, 1997, 2001 Free Software Foundation, Inc.
 
 ;; Author: Michael Kifer <kifer@cs.sunysb.edu>
 
@@ -1966,8 +1966,9 @@ If this is a session registry buffer then just bury it."
            (setq olist
                  (mapcar (lambda (elt) (overlay-get elt 'ediff-meta-info))
                          olist))
-           (while (and olist (null (car olist))
-                       (overlay-get (car olist) 'invisible))
+           (while (and olist
+                       (or (null (car olist))
+                           (overlay-get (car olist) 'invisible)))
              (setq olist (cdr olist)))
            (setq result (car olist)))))
     (if result