From 272693c6fd2d1a6546d5362c30dc8c68247f44de Mon Sep 17 00:00:00 2001 From: Lars Ingebrigtsen Date: Tue, 9 Nov 2021 05:48:28 +0100 Subject: [PATCH] Make xwidget-event-handler more resilient * lisp/xwidget.el (xwidget-event-handler): Don't try to call the callback if it hasn't been defined. --- lisp/xwidget.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lisp/xwidget.el b/lisp/xwidget.el index 91d02e8fcea..dc1ed2dc087 100644 --- a/lisp/xwidget.el +++ b/lisp/xwidget.el @@ -348,7 +348,8 @@ If N is omitted or nil, scroll backwards by one char." ((xwidget-event-type (nth 1 last-input-event)) (xwidget (nth 2 last-input-event)) (xwidget-callback (xwidget-get xwidget 'callback))) - (funcall xwidget-callback xwidget xwidget-event-type))) + (when xwidget-callback + (funcall xwidget-callback xwidget xwidget-event-type)))) (defun xwidget-webkit-callback (xwidget xwidget-event-type) "Callback for xwidgets. -- 2.39.5