diff options
| author | Glenn Morris | 2008-06-26 07:08:01 +0000 |
|---|---|---|
| committer | Glenn Morris | 2008-06-26 07:08:01 +0000 |
| commit | 2b11fcd531a5d9e8084344b341aecff379870770 (patch) | |
| tree | d9f3fb229c241048cd69adffaca9c45d6b07121f | |
| parent | 2eff62d6fa0c9ff9cd2e18b2a3db9850508b2856 (diff) | |
| download | emacs-2b11fcd531a5d9e8084344b341aecff379870770.tar.gz emacs-2b11fcd531a5d9e8084344b341aecff379870770.zip | |
(calendar-cursor-to-date): Handle case where event-start is nil.
| -rw-r--r-- | lisp/ChangeLog | 4 | ||||
| -rw-r--r-- | lisp/calendar/calendar.el | 3 |
2 files changed, 6 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 78ef7e35b3a..b9683e282dd 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -48,6 +48,10 @@ | |||
| 48 | Add doc strings. | 48 | Add doc strings. |
| 49 | (cal-menu-context-mouse-menu): Add some :keys. | 49 | (cal-menu-context-mouse-menu): Add some :keys. |
| 50 | 50 | ||
| 51 | * calendar/cal-menu.el (cal-menu-moon-menu): Add sunrise/sunset. | ||
| 52 | * calendar/calendar.el (calendar-cursor-to-date): Handle case where | ||
| 53 | event-start is nil. | ||
| 54 | |||
| 51 | 2008-06-26 Stefan Monnier <monnier@iro.umontreal.ca> | 55 | 2008-06-26 Stefan Monnier <monnier@iro.umontreal.ca> |
| 52 | 56 | ||
| 53 | * minibuffer.el (completion-basic-try-completion): Use the text after | 57 | * minibuffer.el (completion-basic-try-completion): Use the text after |
diff --git a/lisp/calendar/calendar.el b/lisp/calendar/calendar.el index 35dc6119015..284937f3017 100644 --- a/lisp/calendar/calendar.el +++ b/lisp/calendar/calendar.el | |||
| @@ -1787,7 +1787,8 @@ use instead of point." | |||
| 1787 | (if event (window-buffer (posn-window (event-start event))) | 1787 | (if event (window-buffer (posn-window (event-start event))) |
| 1788 | (current-buffer)) | 1788 | (current-buffer)) |
| 1789 | (save-excursion | 1789 | (save-excursion |
| 1790 | (if event (goto-char (posn-point (event-start event)))) | 1790 | (and event (setq event (event-start event)) |
| 1791 | (goto-char (posn-point event))) | ||
| 1791 | (let* ((segment (calendar-column-to-segment)) | 1792 | (let* ((segment (calendar-column-to-segment)) |
| 1792 | (month (% (+ displayed-month (1- segment)) 12))) | 1793 | (month (% (+ displayed-month (1- segment)) 12))) |
| 1793 | ;; Call with point on either of the two digits in a 2-digit date, | 1794 | ;; Call with point on either of the two digits in a 2-digit date, |