Fix a small memory leak

GtkPrintUnixDialog was leaking a GFile.
Spotted by Christian Persch in
https://bugzilla.gnome.org/show_bug.cgi?id=724631
This commit is contained in:
Matthias Clasen 2014-02-19 00:31:40 -05:00
parent 63bb834b2e
commit 7fbf6a67a2

View File

@ -641,10 +641,14 @@ error_dialogs (GtkPrintUnixDialog *print_dialog,
if (g_file_query_exists (file, NULL))
{
GFile *parent;
toplevel = get_toplevel (GTK_WIDGET (print_dialog));
basename = g_file_get_basename (file);
dirname = g_file_get_parse_name (g_file_get_parent (file));
parent = g_file_get_parent (file);
dirname = g_file_get_parse_name (parent);
g_object_unref (parent);
dialog = gtk_message_dialog_new (toplevel,
GTK_DIALOG_MODAL |