]> code.delx.au - gnu-emacs/blobdiff - lisp/cus-edit.el
* faces.el (secondary-selection): Change background to yellow.
[gnu-emacs] / lisp / cus-edit.el
index ef9abde7892c22fbaa5f0253096932b0e57da1da..5f876b66dce16fe0488684bff953a25e4efa58b9 100644 (file)
@@ -1955,9 +1955,13 @@ If INITIAL-STRING is non-nil, use that rather than \"Parent groups:\"."
 
 (defun custom-comment-create (widget)
   (let* ((null-comment (equal "" (widget-value widget))))
-    (when (or (widget-get (widget-get widget :parent) :comment-shown)
-             (not null-comment))
-      (widget-default-create widget))))
+    (if (or (widget-get (widget-get widget :parent) :comment-shown)
+           (not null-comment))
+       (widget-default-create widget)
+      ;; `widget-default-delete' expects markers in these slots --
+      ;; maybe it shouldn't.
+      (widget-put widget :from (point-marker))
+      (widget-put widget :to (point-marker)))))
 
 (defun custom-comment-hide (widget)
   (widget-put (widget-get widget :parent) :comment-shown nil))