# HG changeset patch # User Glenn Morris # Date 1264564854 28800 # Node ID ba0145049d09aad82f424ffb1da6e2108f4e2d62 # Parent 405563a1dc5cd32f12ad73d5e44cc9b1d6481350 Fix bug#5477. Stephen Berman : (diary-unhide-everything): Handle narrowed buffers. diff -r 405563a1dc5c -r ba0145049d09 lisp/ChangeLog --- a/lisp/ChangeLog Tue Jan 26 22:36:36 2010 -0500 +++ b/lisp/ChangeLog Tue Jan 26 20:00:54 2010 -0800 @@ -1,3 +1,8 @@ +2010-01-27 Stephen Berman + + * calendar/diary-lib.el (diary-unhide-everything): Handle narrowed + buffers. (Bug#5477) + 2010-01-27 David De La Harpe Golden * files.el (delete-directory): Handle moving to trash without diff -r 405563a1dc5c -r ba0145049d09 lisp/calendar/diary-lib.el --- a/lisp/calendar/diary-lib.el Tue Jan 26 22:36:36 2010 -0500 +++ b/lisp/calendar/diary-lib.el Tue Jan 26 20:00:54 2010 -0800 @@ -804,7 +804,9 @@ (defun diary-unhide-everything () "Show all invisible text in the diary." (kill-local-variable 'diary-selective-display) - (remove-overlays (point-min) (point-max) 'invisible 'diary) + (save-restriction ; bug#5477 + (widen) + (remove-overlays (point-min) (point-max) 'invisible 'diary)) (kill-local-variable 'mode-line-format)) (defvar original-date) ; bound in diary-list-entries