Try matching URI by extension first in script/ style infobar

Fallback to hostname if that fails
This commit is contained in:
Paweł Forysiuk 2011-02-04 19:43:05 +01:00 committed by Christian Dywan
parent 6b48f9c639
commit 7939dc1bf1

View file

@ -119,7 +119,11 @@ addons_install_response (GtkWidget* infobar,
filename = NULL;
folder = NULL;
if (!g_strcmp0 (hostname, "userscripts.org"))
if (g_str_has_suffix (uri, ".user.js"))
folder = "scripts";
else if (g_str_has_suffix (uri, ".user.css"))
folder = "styles";
else if (!g_strcmp0 (hostname, "userscripts.org"))
{
gchar* script_id;
const gchar* js_script;
@ -182,10 +186,6 @@ addons_install_response (GtkWidget* infobar,
}
}
if (g_str_has_suffix (uri, ".user.js"))
folder = "scripts";
else if (g_str_has_suffix (uri, ".user.css"))
folder = "styles";
if (!filename)
filename = g_path_get_basename (uri);
path = g_build_path (G_DIR_SEPARATOR_S, g_get_user_data_dir (),