CVS update by scop packages/xemacs-packages/gnus/lisp ...

xemacs-cvs at xemacs.org xemacs-cvs at xemacs.org
Mon Mar 17 13:48:37 EDT 2008


  User: scop    
  Date: 08/03/17 18:48:37

  Modified:    packages/xemacs-packages/gnus/lisp mm-decode.el
Log:
Don't assume timer-list is available, use itimer-list when not <200803122134.42592.scop at xemacs.org>

Revision  Changes    Path
1.106     +5 -0      XEmacs/packages/xemacs-packages/gnus/ChangeLog

Index: ChangeLog
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/gnus/ChangeLog,v
retrieving revision 1.105
retrieving revision 1.106
diff -u -p -r1.105 -r1.106
--- ChangeLog	2008/01/02 10:55:35	1.105
+++ ChangeLog	2008/03/17 17:48:33	1.106
@@ -1,3 +1,8 @@
+2008-03-12  Ville Skyttä  <scop at xemacs.org>
+
+	* lisp/mm-decode.el (mm-display-external): Use `itimer-list' if
+	`timer-list' is not available.
+
 2008-01-02  Norbert Koch  <viteno at xemacs.org>
 
 	* Makefile (VERSION): XEmacs package 1.92 released.



1.11      +5 -1      XEmacs/packages/xemacs-packages/gnus/lisp/mm-decode.el

Index: mm-decode.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/gnus/lisp/mm-decode.el,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -p -r1.10 -r1.11
--- mm-decode.el	2007/03/05 18:07:05	1.10
+++ mm-decode.el	2008/03/17 17:48:36	1.11
@@ -874,13 +874,17 @@ external if displayed external."
 					 nil))))
 			  ;; Message to be issued when the process exits.
 			  (done (format "Displaying %s...done" command))
+			  ;; `timer-list' in GNU Emacs, `itimer-list' in XEmacs
+			  (tlist (if (boundp 'timer-list)
+				     timer-list
+				   itimer-list))
 			  ;; In particular, the timer object (which is
 			  ;; a vector in Emacs but is a list in XEmacs)
 			  ;; requires that it is lexically scoped.
 			  (timer (run-at-time 2.0 nil 'ignore)))
 		       (lambda (process state)
 			 (when (eq 'exit (process-status process))
-			   (if (memq timer timer-list)
+			   (if (memq timer tlist)
 			       (timer-set-function timer fn)
 			     (funcall fn))
 			   (ignore-errors (eval fm))





More information about the XEmacs-CVS mailing list