emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/lisp/calendar/appt.el


From: Roland Winkler
Subject: [Emacs-diffs] Changes to emacs/lisp/calendar/appt.el
Date: Sat, 15 Apr 2006 16:35:44 +0000

Index: emacs/lisp/calendar/appt.el
diff -u emacs/lisp/calendar/appt.el:1.67 emacs/lisp/calendar/appt.el:1.68
--- emacs/lisp/calendar/appt.el:1.67    Tue Feb 21 19:52:51 2006
+++ emacs/lisp/calendar/appt.el Sat Apr 15 16:35:44 2006
@@ -498,11 +498,11 @@
   (interactive "sTime (hh:mm[am/pm]): \nsMessage: ")
   (unless (string-match appt-time-regexp new-appt-time)
     (error "Unacceptable time-string"))
-  (let* ((appt-time-string (concat new-appt-time " " new-appt-msg))
-         (appt-time (list (appt-convert-time new-appt-time)))
-         (time-msg (list appt-time appt-time-string t)))
-    (setq appt-time-msg-list (nconc appt-time-msg-list (list time-msg)))
-    (setq appt-time-msg-list (appt-sort-list appt-time-msg-list))))
+  (let ((time-msg (list (list (appt-convert-time new-appt-time))
+                        (concat new-appt-time " " new-appt-msg) t)))
+    (unless (member time-msg appt-time-msg-list)
+      (setq appt-time-msg-list
+            (appt-sort-list (nconc appt-time-msg-list (list time-msg)))))))
 
 ;;;###autoload
 (defun appt-delete ()




reply via email to

[Prev in Thread] Current Thread [Next in Thread]