summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/timer.el
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2012-04-23 15:46:35 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2012-04-23 15:46:35 -0700
commit89a438bd861e9b80e8f80a23955624c74782921a (patch)
tree5f1a72549a39cb2ad2d00ac32af303b115b3ef73 /lisp/emacs-lisp/timer.el
parent7511ded8c94e37aea836e3c13ccc9a5f77b07857 (diff)
downloademacs-89a438bd861e9b80e8f80a23955624c74782921a.tar.gz
emacs-89a438bd861e9b80e8f80a23955624c74782921a.tar.bz2
emacs-89a438bd861e9b80e8f80a23955624c74782921a.zip
Do not create empty overlays with the evaporate property (Bug#9642).
* buffer.c (Fmove_overlay): Delete an evaporating overlay if it becomes empty after its bounds are adjusted to fit within its buffer. Without this fix, in a nonempty buffer (let ((o (make-overlay 1 2))) (overlay-put o 'evaporate t) (move-overlay o 0 1)) yields an empty overlay that has the evaporate property, which is not supposed to happen.
Diffstat (limited to 'lisp/emacs-lisp/timer.el')
0 files changed, 0 insertions, 0 deletions