]> git.eshelyaron.com Git - emacs.git/commitdiff
(article-update-date-lapsed): Use `save-match-data'.
authorLuc Teirlinck <teirllm@auburn.edu>
Sat, 4 Jun 2005 22:27:57 +0000 (22:27 +0000)
committerLuc Teirlinck <teirllm@auburn.edu>
Sat, 4 Jun 2005 22:27:57 +0000 (22:27 +0000)
lisp/gnus/gnus-art.el

index 7bc2e938071f1ab04409da7a3ec06bb42edc2673..498596dd63c936eef78a1c2bd7a4a76026fd9cc2 100644 (file)
@@ -3038,20 +3038,21 @@ function and want to see what the date was before converting."
 
 (defun article-update-date-lapsed ()
   "Function to be run from a timer to update the lapsed time line."
-  (let (deactivate-mark)
-    (save-excursion
-      (ignore-errors
-       (walk-windows
-        (lambda (w)
-          (set-buffer (window-buffer w))
-          (when (eq major-mode 'gnus-article-mode)
-            (let ((mark (point-marker)))
-              (goto-char (point-min))
-              (when (re-search-forward "^X-Sent:" nil t)
-                (article-date-lapsed t))
-              (goto-char (marker-position mark))
-              (move-marker mark nil))))
-        nil 'visible)))))
+  (save-match-data
+    (let (deactivate-mark)
+      (save-excursion
+       (ignore-errors
+        (walk-windows
+         (lambda (w)
+           (set-buffer (window-buffer w))
+           (when (eq major-mode 'gnus-article-mode)
+             (let ((mark (point-marker)))
+               (goto-char (point-min))
+               (when (re-search-forward "^X-Sent:" nil t)
+                 (article-date-lapsed t))
+               (goto-char (marker-position mark))
+               (move-marker mark nil))))
+         nil 'visible))))))
 
 (defun gnus-start-date-timer (&optional n)
   "Start a timer to update the X-Sent header in the article buffers.