From 80bd531d58ba6f36b5da2f9b31daec3657f78593 Mon Sep 17 00:00:00 2001 From: Christian Dywan Date: Tue, 26 Oct 2010 23:50:59 +0200 Subject: [PATCH] Always create a new style element for link find Otherwise adding rules for link find on pages with no stylesheets doesn't work. --- midori/midori-view.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/midori/midori-view.c b/midori/midori-view.c index 2e6f462e..14353c46 100644 --- a/midori/midori-view.c +++ b/midori/midori-view.c @@ -1812,8 +1812,12 @@ gtk_widget_key_press_event_cb (WebKitWebView* web_view, if (view->find_links == -1) { result = sokoke_js_script_eval (js_context, - "(function (aSelector, aRule) { " - " document.styleSheets[0].insertRule (aSelector + ' ' + aRule);" + "(function (selector, rule) { " + " var style = document.createElement ('style');" + " style.setAttribute ('type', 'text/css');" + " var heads = document.getElementsByTagName ('head');" + " heads[0].appendChild (style);" + " document.styleSheets[0].insertRule (selector + ' ' + rule);" " } )" " ('.midoriHKD87346', '{ " " font-size:small !important; font-weight:bold !important;" -- 2.39.5