]> spindle.queued.net Git - midori/commitdiff
Fix installing of addons once again
authorPaweł Forysiuk <tuxator@o2.pl>
Sun, 30 Oct 2011 02:20:49 +0000 (03:20 +0100)
committerChristian Dywan <christian@twotoasts.de>
Sun, 30 Oct 2011 14:08:24 +0000 (15:08 +0100)
extensions/addons.c

index 07e997e3141960b0aab71adda5887916b4ec86a2..2f82099b978615d645854bd11f1c9b7f95ee5922 100644 (file)
@@ -129,7 +129,6 @@ addons_install_response (GtkWidget*  infobar,
                     const gchar* js_script;
                     WebKitWebView* web_view;
                     WebKitWebFrame* web_frame;
-                    gchar** script_id;
 
                     js_script = "document.getElementById('heading').childNodes[3].childNodes[1].textContent";
                     web_view = WEBKIT_WEB_VIEW (midori_view_get_web_view (view));
@@ -145,10 +144,8 @@ addons_install_response (GtkWidget*  infobar,
                     }
 
                     /* rewrite uri to get source js */
-                    script_id = g_strsplit (subpage + 1, "/", 2);
                     temp_uri = g_strdup_printf ("http://%s/scripts/source/%s.user.js",
-                                                hostname, script_id[0]);
-                    g_strfreev (script_id);
+                                                hostname, subpage + 1);
                     uri = temp_uri;
                     folder = "scripts";
                 }
@@ -162,6 +159,7 @@ addons_install_response (GtkWidget*  infobar,
                     const gchar* js_script;
                     WebKitWebView* web_view;
                     WebKitWebFrame* web_frame;
+                    gchar** style_id;
 
                     js_script = "document.getElementById('stylish-description').innerHTML;";
                     web_view = WEBKIT_WEB_VIEW (midori_view_get_web_view (view));
@@ -176,7 +174,9 @@ addons_install_response (GtkWidget*  infobar,
                         g_free (value);
                     }
                     /* rewrite uri to get css */
-                    temp_uri = g_strdup_printf ("http://%s/styles/%s.css", hostname, subpage + 1);
+                    style_id = g_strsplit (subpage + 1, "/", 2);
+                    temp_uri = g_strdup_printf ("http://%s/styles/%s.css", hostname, style_id[0]);
+                    g_strfreev (style_id);
                     uri = temp_uri;
                     folder = "styles";
                 }