Ensure adblock config folder when blocking images

This commit is contained in:
Christian Dywan 2012-04-05 22:29:49 +02:00
parent f8ab9eaec0
commit a32cc0908e

View file

@ -877,16 +877,16 @@ adblock_custom_block_image_cb (GtkWidget* widget,
custom_list = g_build_filename (midori_extension_get_config_dir (extension),
CUSTOM_LIST_NAME, NULL);
if (!(list = g_fopen (custom_list, "a+")))
katze_mkdir_with_parents (midori_extension_get_config_dir (extension), 0700);
if ((list = g_fopen (custom_list, "a+")))
{
g_free (custom_list);
return;
}
g_fprintf (list, "%s\n", gtk_entry_get_text (GTK_ENTRY (entry)));
fclose (list);
adblock_reload_rules (extension, TRUE);
g_debug ("%s: Updated custom list\n", G_STRFUNC);
}
else
g_debug ("%s: Failed to open custom list %s\n", G_STRFUNC, custom_list);
g_free (custom_list);
gtk_widget_destroy (dialog);
}