Commit 60cfd278 authored by Committed by Paul Eggert
Fix bug that created negative-length intervals.
* intervals.c (merge_interval_right, merge_interval_left): Do not zero out this interval if it is absorbed by its children, as this interval's total length doesn't change in that case. See <http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00403.html>.
Showing with 17 additions and 9 deletions