Ignore D-Bus errors in tramp-gvfs.el (Bug#40655)

* lisp/net/tramp-gvfs.el (with-tramp-dbus-call-method): Ignore D-Bus
errors.  (Bug#40655)
This commit is contained in:
Michael Albinus 2020-04-16 19:51:23 +02:00
parent 22ba047420
commit 0bb3aec267

View file

@ -912,7 +912,9 @@ or `dbus-call-method-asynchronously'."
#'dbus-call-method #'dbus-call-method-asynchronously))
(args (append (list ,bus ,service ,path ,interface ,method)
(if ,synchronous (list ,@args) (list 'ignore ,@args)))))
(tramp-dbus-function ,vec func args)))
;; We use `dbus-ignore-errors', because this macro is also called
;; when loading.
(dbus-ignore-errors (tramp-dbus-function ,vec func args))))
(font-lock-add-keywords 'emacs-lisp-mode '("\\<with-tramp-dbus-call-method\\>"))