Mercurial > hg > xemacs-beta
diff lisp/custom/wid-edit.el @ 44:8d2a9b52c682 r19-15prefinal
Import from CVS: tag r19-15prefinal
author | cvs |
---|---|
date | Mon, 13 Aug 2007 08:55:10 +0200 |
parents | c53a95d3c46d |
children |
line wrap: on
line diff
--- a/lisp/custom/wid-edit.el Mon Aug 13 08:54:52 2007 +0200 +++ b/lisp/custom/wid-edit.el Mon Aug 13 08:55:10 2007 +0200 @@ -4,7 +4,7 @@ ;; ;; Author: Per Abrahamsen <abraham@dina.kvl.dk> ;; Keywords: extensions -;; Version: 1.65 +;; Version: 1.67 ;; X-URL: http://www.dina.kvl.dk/~abraham/custom/ ;;; Commentary: @@ -1077,7 +1077,9 @@ (inhibit-read-only t) after-change-functions) (widget-apply widget :value-delete) - (delete-region from to) + (when (< from to) + ;; Kludge: this doesn't need to be true for empty formats. + (delete-region from to)) (set-marker from nil) (set-marker to nil))) @@ -1967,7 +1969,7 @@ (setq children (cdr children))) (setcdr children (cons child (cdr children))))))) (widget-setup) - (widget-apply widget :notify widget)) + widget (widget-apply widget :notify widget)) (defun widget-editable-list-delete-at (widget child) ;; Delete child from list of children.