when a syntax is specified.
Fixes: debbugs:13025
2012-12-07 Chong Yidong <cyd@gnu.org>
+ * subr.el (text-clone-maintain): Fix clone overlay deletion when a
+ syntax is specified (Bug#13025).
+
* info.el (Info-set-mode-line): Remove the file extension from
Info-current-file if there is one (Bug#13016).
(if (not (re-search-forward
(overlay-get ol1 'text-clone-syntax) cend t))
;; Mark the overlay for deletion.
- (overlay-put ol1 'text-clones nil)
+ (setq end cbeg)
(when (< (match-end 0) cend)
;; Shrink the clone at its end.
(setq end (min end (match-end 0)))