From 0347c96f7a840faee435ed08e0d45e1b01104b58 Mon Sep 17 00:00:00 2001 From: Daniel Carl Date: Mon, 20 May 2013 15:27:15 +0200 Subject: [PATCH] Fixed segfault on leaving the editor. --- src/dom.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/dom.c b/src/dom.c index 3c49b30..37d34c3 100644 --- a/src/dom.c +++ b/src/dom.c @@ -40,7 +40,7 @@ void dom_check_auto_insert(WebKitWebView *view) element = WEBKIT_DOM_HTML_ELEMENT(webkit_dom_document_get_document_element(doc)); } webkit_dom_event_target_add_event_listener( - WEBKIT_DOM_EVENT_TARGET(element), "focus", G_CALLBACK(editable_focus_cb), true, NULL + WEBKIT_DOM_EVENT_TARGET(element), "focus", G_CALLBACK(editable_focus_cb), false, NULL ); } } @@ -138,7 +138,7 @@ static gboolean auto_insert(Element *element) static gboolean editable_focus_cb(Element *element, Event *event) { webkit_dom_event_target_remove_event_listener( - WEBKIT_DOM_EVENT_TARGET(element), "focus", G_CALLBACK(editable_focus_cb), true + WEBKIT_DOM_EVENT_TARGET(element), "focus", G_CALLBACK(editable_focus_cb), false ); if (CLEAN_MODE(vb.state.mode) != VB_MODE_INSERT) { EventTarget *target = webkit_dom_event_get_target(event); -- 2.20.1