[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master d7dc8c5fe4: EUDC: Prevent field overlap when query form is reset
From: |
Thomas Fitzsimmons |
Subject: |
master d7dc8c5fe4: EUDC: Prevent field overlap when query form is reset |
Date: |
Wed, 29 Jun 2022 21:39:03 -0400 (EDT) |
branch: master
commit d7dc8c5fe4ac1735a7565473621d7504cc5ef089
Author: Thomas Fitzsimmons <fitzsim@fitzsim.org>
Commit: Thomas Fitzsimmons <fitzsim@fitzsim.org>
EUDC: Prevent field overlap when query form is reset
* lisp/net/eudc.el (eudc-query-form): Delete all overlays before
erasing buffer. Remove widget-after-change from
after-change-functions.
---
lisp/net/eudc.el | 3 +++
1 file changed, 3 insertions(+)
diff --git a/lisp/net/eudc.el b/lisp/net/eudc.el
index 1d9dbbeb75..fc35d6a084 100644
--- a/lisp/net/eudc.el
+++ b/lisp/net/eudc.el
@@ -1026,7 +1026,10 @@ queries the server for the existing fields and displays
a corresponding form."
pt)
(switch-to-buffer buffer)
(let ((inhibit-read-only t))
+ (remove-hook 'after-change-functions 'widget-after-change t)
+ (delete-all-overlays)
(erase-buffer)
+ (add-hook 'after-change-functions 'widget-after-change nil t)
(kill-all-local-variables)
(make-local-variable 'eudc-form-widget-list)
(widget-insert "Directory Query Form\n")
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- master d7dc8c5fe4: EUDC: Prevent field overlap when query form is reset,
Thomas Fitzsimmons <=