# HG changeset patch # User Richard M. Stallman # Date 1004927732 0 # Node ID b1a03946551784b7fbceb9070dac3ae7d7e505ed # Parent 650fb912b34325f3ee87b92c2a8f9ca8a7b4ea4e (last-sexp-toggle-display): Cope if previous-single-property-change or next-single-char-property-change returns nil. diff -r 650fb912b343 -r b1a039465517 lisp/emacs-lisp/lisp-mode.el --- a/lisp/emacs-lisp/lisp-mode.el Mon Nov 05 00:14:46 2001 +0000 +++ b/lisp/emacs-lisp/lisp-mode.el Mon Nov 05 02:35:32 2001 +0000 @@ -406,8 +406,8 @@ (interactive) (let ((value (get-text-property (point) 'printed-value))) (when value - (let ((beg (previous-single-property-change (point) 'printed-value)) - (end (next-single-char-property-change (point) 'printed-value)) + (let ((beg (or (previous-single-property-change (point) 'printed-value) (point))) + (end (or (next-single-char-property-change (point) 'printed-value) (point))) (standard-output (current-buffer)) (point (point))) (delete-region beg end)