From: Paweł Forysiuk Date: Sun, 22 May 2011 13:49:49 +0000 (+0200) Subject: Clean up data file handling in Form History X-Git-Url: https://spindle.queued.net/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6cc4c9db4e56d6e9e2e1bdc44678eac21d61d3aa;p=midori Clean up data file handling in Form History --- diff --git a/extensions/formhistory.c b/extensions/formhistory.c index dc5daeda..9fbc19a9 100644 --- a/extensions/formhistory.c +++ b/extensions/formhistory.c @@ -27,24 +27,30 @@ static gchar* jsforms; static gboolean formhistory_prepare_js () { - gchar* data_name; gchar* data_path; gchar* autosuggest; gchar* style; guint i; gchar* file; - data_name = g_build_filename (PACKAGE_NAME, "res", NULL); - data_path = sokoke_find_data_filename (data_name); - g_free (data_name); - file = g_build_filename (data_path, G_DIR_SEPARATOR_S, "autosuggestcontrol.js",NULL); + data_path = g_build_filename (PACKAGE_NAME, "res", "autosuggestcontrol.js", NULL); + file = sokoke_find_data_filename (data_path); if (!g_file_get_contents (file, &autosuggest, NULL, NULL)) + { + g_free (data_path); + g_free (file); return FALSE; + } g_strchomp (autosuggest); - file = g_build_filename (data_path, G_DIR_SEPARATOR_S, "autosuggestcontrol.css",NULL); - if(!g_file_get_contents (file, &style, NULL, NULL)) + katze_assign (data_path, g_build_filename (PACKAGE_NAME, "res", "autosuggestcontrol.css", NULL)); + katze_assign (file, sokoke_find_data_filename (data_path)); + if (!g_file_get_contents (file, &style, NULL, NULL)) + { + g_free (data_path); + g_free (file); return FALSE; + } g_strchomp (style); i = 0; while (style[i])