diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2012-04-23 15:46:35 -0700 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2012-04-23 15:46:35 -0700 |
commit | 89a438bd861e9b80e8f80a23955624c74782921a (patch) | |
tree | 5f1a72549a39cb2ad2d00ac32af303b115b3ef73 /lisp/emacs-lisp/timer.el | |
parent | 7511ded8c94e37aea836e3c13ccc9a5f77b07857 (diff) | |
download | emacs-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