remove redundant GFile
This commit is contained in:
5
preset.c
5
preset.c
@@ -124,16 +124,13 @@ static void XMLCALL text_cb(void *data, const char* text, int len)
|
|||||||
**/
|
**/
|
||||||
Preset *create_preset_from_xml_file(gchar *filename, GError **error)
|
Preset *create_preset_from_xml_file(gchar *filename, GError **error)
|
||||||
{
|
{
|
||||||
GFile *file;
|
|
||||||
GError *err = NULL;
|
GError *err = NULL;
|
||||||
gchar *contents;
|
gchar *contents;
|
||||||
|
|
||||||
file = g_file_new_for_path(filename);
|
|
||||||
if (g_file_get_contents(filename, &contents, NULL, &err) == FALSE) {
|
if (g_file_get_contents(filename, &contents, NULL, &err) == FALSE) {
|
||||||
g_message("Failed to get %s contents: %s", filename, err->message);
|
g_message("Failed to get %s contents: %s", filename, err->message);
|
||||||
*error = g_error_copy(err);
|
*error = g_error_copy(err);
|
||||||
g_error_free(err);
|
g_error_free(err);
|
||||||
g_object_unref(file);
|
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -157,7 +154,6 @@ Preset *create_preset_from_xml_file(gchar *filename, GError **error)
|
|||||||
preset_free(ad->preset);
|
preset_free(ad->preset);
|
||||||
g_slice_free(AppData, ad);
|
g_slice_free(AppData, ad);
|
||||||
g_free(contents);
|
g_free(contents);
|
||||||
g_object_unref(file);
|
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -168,7 +164,6 @@ Preset *create_preset_from_xml_file(gchar *filename, GError **error)
|
|||||||
g_slice_free(AppData, ad);
|
g_slice_free(AppData, ad);
|
||||||
|
|
||||||
g_free(contents);
|
g_free(contents);
|
||||||
g_object_unref(file);
|
|
||||||
return preset;
|
return preset;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user