diff options
| author | Dave Love | 2000-10-26 09:21:21 +0000 |
|---|---|---|
| committer | Dave Love | 2000-10-26 09:21:21 +0000 |
| commit | 5701edda1ed4ce2a21124dfb6ddbaf919089485a (patch) | |
| tree | 9db5228f097657c6661b62d669eb6312837fd6a1 | |
| parent | c1545d885dbf0521f7bebfa8eec2e55b6dd7dd72 (diff) | |
| download | emacs-5701edda1ed4ce2a21124dfb6ddbaf919089485a.tar.gz emacs-5701edda1ed4ce2a21124dfb6ddbaf919089485a.zip | |
(widget-specify-field): Revert to using local-map
property, not keymap.
| -rw-r--r-- | lisp/wid-edit.el | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lisp/wid-edit.el b/lisp/wid-edit.el index afc0df372b3..bfed43794a6 100644 --- a/lisp/wid-edit.el +++ b/lisp/wid-edit.el | |||
| @@ -331,7 +331,9 @@ new value.") | |||
| 331 | ;; one character. | 331 | ;; one character. |
| 332 | (let ((overlay (make-overlay (1- to) to nil t nil))) | 332 | (let ((overlay (make-overlay (1- to) to nil t nil))) |
| 333 | (overlay-put overlay 'field 'boundary) | 333 | (overlay-put overlay 'field 'boundary) |
| 334 | (overlay-put overlay 'keymap keymap) | 334 | ;; Use `local-map' here, not `keymap', so that normal editing |
| 335 | ;; works in the field when, say, Custom uses `suppress-keymap'. | ||
| 336 | (overlay-put overlay 'local-map keymap) | ||
| 335 | (overlay-put overlay 'face face) | 337 | (overlay-put overlay 'face face) |
| 336 | (overlay-put overlay 'help-echo help-echo)) | 338 | (overlay-put overlay 'help-echo help-echo)) |
| 337 | (setq to (1- to)) | 339 | (setq to (1- to)) |
| @@ -340,7 +342,7 @@ new value.") | |||
| 340 | (widget-put widget :field-overlay overlay) | 342 | (widget-put widget :field-overlay overlay) |
| 341 | ;;(overlay-put overlay 'detachable nil) | 343 | ;;(overlay-put overlay 'detachable nil) |
| 342 | (overlay-put overlay 'field widget) | 344 | (overlay-put overlay 'field widget) |
| 343 | (overlay-put overlay 'keymap keymap) | 345 | (overlay-put overlay 'local-map keymap) |
| 344 | (overlay-put overlay 'face face) | 346 | (overlay-put overlay 'face face) |
| 345 | (overlay-put overlay 'help-echo help-echo))) | 347 | (overlay-put overlay 'help-echo help-echo))) |
| 346 | (widget-specify-secret widget)) | 348 | (widget-specify-secret widget)) |