aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Albinus2023-03-21 16:14:40 +0100
committerMichael Albinus2023-03-21 16:14:40 +0100
commitdec09aaeb616e7648f4694d76090cc8e269471e0 (patch)
treea7a7bb200e9d2e3b553fd10c1a3b5a4e3198e823
parent42fba8f36b19536964d6deb6a34f3fd1c02b43dd (diff)
downloademacs-dec09aaeb616e7648f4694d76090cc8e269471e0.tar.gz
emacs-dec09aaeb616e7648f4694d76090cc8e269471e0.zip
Improve Tramp backward compatibility
* lisp/net/tramp-gvfs.el (while-no-input-ignore-events): Add `dbus-event' for older Emacs versions.
-rw-r--r--lisp/net/tramp-gvfs.el8
1 files changed, 8 insertions, 0 deletions
diff --git a/lisp/net/tramp-gvfs.el b/lisp/net/tramp-gvfs.el
index 7323374c607..0d23f5d88d5 100644
--- a/lisp/net/tramp-gvfs.el
+++ b/lisp/net/tramp-gvfs.el
@@ -872,6 +872,14 @@ arguments to pass to the OPERATION."
872 (tramp-register-foreign-file-name-handler 872 (tramp-register-foreign-file-name-handler
873 #'tramp-gvfs-file-name-p #'tramp-gvfs-file-name-handler))) 873 #'tramp-gvfs-file-name-p #'tramp-gvfs-file-name-handler)))
874 874
875;; Event type `dbus-event' is added to `while-no-input-ignore-events'
876;; in Emacs 29.1. If it is missing, some packages like Helm report
877;; problems. So we add it here.
878(when (and (featurep 'dbusbind)
879 (not (memq 'dbus-event while-no-input-ignore-events)))
880 (setq while-no-input-ignore-events
881 (cons 'dbus-event while-no-input-ignore-events)))
882
875 883
876;; D-Bus helper function. 884;; D-Bus helper function.
877 885