emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master dec09aaeb61: Improve Tramp backward compatibility


From: Michael Albinus
Subject: master dec09aaeb61: Improve Tramp backward compatibility
Date: Tue, 21 Mar 2023 11:14:57 -0400 (EDT)

branch: master
commit dec09aaeb616e7648f4694d76090cc8e269471e0
Author: Michael Albinus <michael.albinus@gmx.de>
Commit: Michael Albinus <michael.albinus@gmx.de>

    Improve Tramp backward compatibility
    
    * lisp/net/tramp-gvfs.el (while-no-input-ignore-events):
    Add `dbus-event' for older Emacs versions.
---
 lisp/net/tramp-gvfs.el | 8 ++++++++
 1 file changed, 8 insertions(+)

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."
    (tramp-register-foreign-file-name-handler
     #'tramp-gvfs-file-name-p #'tramp-gvfs-file-name-handler)))
 
+;; Event type `dbus-event' is added to `while-no-input-ignore-events'
+;; in Emacs 29.1.  If it is missing, some packages like Helm report
+;; problems.  So we add it here.
+(when (and (featurep 'dbusbind)
+          (not (memq 'dbus-event while-no-input-ignore-events)))
+  (setq while-no-input-ignore-events
+       (cons 'dbus-event while-no-input-ignore-events)))
+
 
 ;; D-Bus helper function.
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]