]> spindle.queued.net Git - midori/commitdiff
Guard 'autocomplete' with WebKitGTK+ 1.7.4
authorChristian Dywan <christian@twotoasts.de>
Thu, 19 Jan 2012 00:39:02 +0000 (01:39 +0100)
committerChristian Dywan <christian@twotoasts.de>
Thu, 19 Jan 2012 00:39:38 +0000 (01:39 +0100)
extensions/formhistory/formhistory-gdom-frontend.c

index 3b4b9f92af1ab72308971da71fc05aad491cb971..3d0d24cb357b995c442e778fce71a85cdf60662d 100644 (file)
@@ -379,12 +379,15 @@ formhistory_DOMContentLoaded_cb (WebKitDOMElement* window,
 
     for (i = 0; i < webkit_dom_node_list_get_length (inputs); i++)
     {
-        const gchar* autocomplete;
         WebKitDOMNode* element = webkit_dom_node_list_item (inputs, i);
-        g_object_get (element, "autocomplete", &autocomplete, NULL);
-        /* Dont bind if input is not text or autocomplete is disabled */
-        if (!g_strcmp0 (autocomplete, "off"))
+        #if WEBKIT_CHECK_VERSION (1, 7, 4)
+        gchar* autocomplete = webkit_dom_html_input_element_get_autocomplete (
+            WebKitDOMHTMLInputElement (element));
+        gboolean off = !g_strcmp0 (autocomplete, "off");
+        g_free (autocomplete);
+        if (off)
             continue;
+        #endif
 
         g_object_set_data (G_OBJECT (element), "doc", doc);
         g_object_set_data (G_OBJECT (element), "webview", web_view);