>From 63d1b53583263065edea3ee53d708693415a6057 Mon Sep 17 00:00:00 2001 From: Puneeth Chaganti Date: Mon, 18 Jul 2016 16:34:24 +0530 Subject: [PATCH 1/2] Use the callback set as widget's property Revert a commented piece of code, that allows using a different callback for each xwidget on an event, instead of a single global one. * lisp/xwidget.el (xwidget-event-handler): Use callback widget property --- lisp/xwidget.el | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/lisp/xwidget.el b/lisp/xwidget.el index 7a0ca8b..3434e24 100644 --- a/lisp/xwidget.el +++ b/lisp/xwidget.el @@ -172,12 +172,8 @@ xwidget-event-handler (let* ((xwidget-event-type (nth 1 last-input-event)) (xwidget (nth 2 last-input-event)) - ;;(xwidget-callback (xwidget-get xwidget 'callback)) - ;;TODO stopped working for some reason - ) - ;;(funcall xwidget-callback xwidget xwidget-event-type) - (message "xw callback %s" xwidget) - (funcall 'xwidget-webkit-callback xwidget xwidget-event-type))) + (xwidget-callback (xwidget-get xwidget 'callback))) + (funcall xwidget-callback xwidget xwidget-event-type))) (defun xwidget-webkit-callback (xwidget xwidget-event-type) "Callback for xwidgets. -- 2.7.4