]> spindle.queued.net Git - midori/commitdiff
Generate addon style in addons_activate_cb
authorChristian Dywan <christian@twotoasts.de>
Thu, 27 Oct 2011 17:44:15 +0000 (19:44 +0200)
committerChristian Dywan <christian@twotoasts.de>
Thu, 27 Oct 2011 17:44:15 +0000 (19:44 +0200)
extensions/addons.c

index e08f45dad8246bca08ed3fcd54d0b4aa613eb700..4324e886cfb8b0aed5afafa3b85a7552f3c1fe33 100644 (file)
@@ -1851,18 +1851,21 @@ addons_activate_cb (MidoriExtension* extension,
     MidoriWebSettings* settings = katze_object_get_object (app, "settings");
     KatzeArray* browsers;
     MidoriBrowser* browser;
+    gchar* data;
 
     browsers = katze_object_get_object (app, "browsers");
     addons_update_elements (extension, ADDONS_USER_STYLES);
     addons_monitor_directories (extension, ADDONS_USER_STYLES);
     addons_update_elements (extension, ADDONS_USER_SCRIPTS);
     addons_monitor_directories (extension, ADDONS_USER_SCRIPTS);
-    midori_web_settings_remove_style (settings, "addons");
+    data = addons_generate_global_stylesheet (extension);
+    midori_web_settings_add_style (settings, "addons", data);
 
     KATZE_ARRAY_FOREACH_ITEM (browser, browsers)
         addons_app_add_browser_cb (app, browser, extension);
     g_object_unref (browsers);
     g_object_unref (settings);
+    g_free (data);
 
     g_signal_connect (app, "add-browser",
         G_CALLBACK (addons_app_add_browser_cb), extension);