(mime-view-move-to-next): New implementation.
authormorioka <morioka>
Mon, 17 Mar 1997 16:12:44 +0000 (16:12 +0000)
committermorioka <morioka>
Mon, 17 Mar 1997 16:12:44 +0000 (16:12 +0000)
mime-view.el

index 3650194..c0bb039 100644 (file)
@@ -6,7 +6,7 @@
 ;; Created: 1994/7/13
 ;;     Renamed: 1994/8/31 from tm-body.el
 ;;     Renamed: 1997/02/19 from tm-view.el
-;; Version: $Revision: 0.57 $
+;; Version: $Revision: 0.58 $
 ;; Keywords: MIME, multimedia, mail, news
 
 ;; This file is part of SEMI (SEMI is Emacs MIME Interfaces).
@@ -40,7 +40,7 @@
 ;;;
 
 (defconst mime-view-RCS-ID
-  "$Id: mime-view.el,v 0.57 1997-03-17 16:03:11 morioka Exp $")
+  "$Id: mime-view.el,v 0.58 1997-03-17 16:12:44 morioka Exp $")
 
 (defconst mime-view-version (get-version-string mime-view-RCS-ID))
 
@@ -1070,24 +1070,15 @@ variable `mime-view-over-to-previous-method-alist'."
 If there is no previous entity, it calls function registered in
 variable `mime-view-over-to-next-method-alist'."
   (interactive)
-  (let ((pcl mime::preview/content-list)
-       (p (point))
-       beg)
-    (catch 'tag
-      (while pcl
-       (setq beg (mime::preview-content-info/point-min (car pcl)))
-       (if (< p beg)
-           (throw 'tag (goto-char beg))
-         )
-       (setq pcl (cdr pcl))
-       )
+  (let ((point (next-single-property-change (point) 'mime-view-cinfo)))
+    (if point
+       (goto-char point)
       (let ((f (assq mime::preview/original-major-mode
                     mime-view-over-to-next-method-alist)))
        (if f
            (funcall (cdr f))
          ))
-      )
-    ))
+      )))
 
 (defun mime-view-scroll-up-content (&optional h)
   (interactive)