diff options
| author | Michael Albinus | 2023-03-21 16:14:40 +0100 |
|---|---|---|
| committer | Michael Albinus | 2023-03-21 16:14:40 +0100 |
| commit | dec09aaeb616e7648f4694d76090cc8e269471e0 (patch) | |
| tree | a7a7bb200e9d2e3b553fd10c1a3b5a4e3198e823 | |
| parent | 42fba8f36b19536964d6deb6a34f3fd1c02b43dd (diff) | |
| download | emacs-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.el | 8 |
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 | ||