Mercurial > hgrepos > hgweb.cgi > yatex
changeset 593:0a96c5fef8f1 draft
Error protection for dbus-register
author | HIROSE Yuuji <yuuji@gentei.org> |
---|---|
date | Thu, 29 Sep 2022 09:46:30 +0900 |
parents | 86ceef677ca2 |
children | 638284a7a9d0 |
files | yatexprc.el |
diffstat | 1 files changed, 8 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/yatexprc.el Sat Sep 24 12:25:21 2022 +0900 +++ b/yatexprc.el Thu Sep 29 09:46:30 2022 +0900 @@ -1,7 +1,7 @@ ;;; yatexprc.el --- YaTeX process handler -*- coding: sjis -*- ;;; ;;; (c)1993-2022 by HIROSE Yuuji.[yuuji@yatex.org] -;;; Last modified Sat Sep 24 12:17:14 2022 on firestorm +;;; Last modified Thu Sep 29 09:45:03 2022 on firestorm ;;; $Id$ ;;; Code: @@ -1172,10 +1172,13 @@ (error "[Synctex]: Not found [%s]" file) (goto-line ln) (move-to-column (max 0 col)))))))) - (dbus-register-signal - :session nil "/org/gnome/evince/Window/0" - "org.gnome.evince.Window" "SyncSource" - 'YaTeX-evince-inverse-search))) + (condition-case () + (dbus-register-signal + :session nil "/org/gnome/evince/Window/0" + "org.gnome.evince.Window" "SyncSource" + 'YaTeX-evince-inverse-search) + (error + (message "Reverse search not available on this system."))))) (defun YaTeX-set-virtual-error-position (file-sym line-sym) "Replace the value of FILE-SYM, LINE-SYM by virtual error position."