[Xfce4-commits] <midori:master> Check if active form element is input before getting search text

Christian Dywan noreply at xfce.org
Tue Mar 26 08:40:01 CET 2013


Updating branch refs/heads/master
         to 82eac2fc760fb42b2f91e645abc27010470ecb1d (commit)
       from ea2ba1945057936372ed2ea5eaebc3c5ae90e1c7 (commit)

commit 82eac2fc760fb42b2f91e645abc27010470ecb1d
Author: Christian Dywan <christian at twotoasts.de>
Date:   Tue Mar 26 08:37:23 2013 +0100

    Check if active form element is input before getting search text
    
    Fixes: https://bugs.launchpad.net/midori/+bug/1159631

 midori/midori-searchaction.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/midori/midori-searchaction.c b/midori/midori-searchaction.c
index 6857e07..fd0ff4c 100644
--- a/midori/midori-searchaction.c
+++ b/midori/midori-searchaction.c
@@ -928,8 +928,10 @@ midori_search_action_get_engine_for_form (WebKitWebView*     web_view,
     #endif
 
     active_element = webkit_dom_html_document_get_active_element ((WebKitDOMHTMLDocument*)doc);
-    active_form = webkit_dom_html_input_element_get_form ((WebKitDOMHTMLInputElement*)active_element);
+    if (!WEBKIT_DOM_IS_HTML_INPUT_ELEMENT (active_element))
+        return NULL;
 
+    active_form = webkit_dom_html_input_element_get_form ((WebKitDOMHTMLInputElement*)active_element);
     if (!active_form)
         return NULL;
 


More information about the Xfce4-commits mailing list