From: Daniel Carl Date: Fri, 29 Mar 2013 23:23:35 +0000 (+0100) Subject: Fixed error message on leafing input mode. X-Git-Url: https://git.owens.tech/style.css/style.css/git?a=commitdiff_plain;h=dd119e5c1272be019bf8207bbff38cb0af6e2187;p=vimb.git Fixed error message on leafing input mode. --- diff --git a/src/dom.c b/src/dom.c index 2c4dcc8..9b58ffd 100644 --- a/src/dom.c +++ b/src/dom.c @@ -113,10 +113,15 @@ static gboolean dom_editable_focus_cb(Element *element, Event *event) static Element *dom_get_active_element(Document *doc) { - Document *d = NULL; - Element *active = webkit_dom_html_document_get_active_element((void*)doc); - char *tagname = webkit_dom_element_get_tag_name(active); - Element *result = NULL; + char *tagname; + Document *d = NULL; + Element *active, *result = NULL; + + active = webkit_dom_html_document_get_active_element((void*)doc); + if (!active) { + return result; + } + tagname = webkit_dom_element_get_tag_name(active); if (!g_strcmp0(tagname, "FRAME")) { d = webkit_dom_html_frame_element_get_content_document(WEBKIT_DOM_HTML_FRAME_ELEMENT(active));