builder must be g_object_unref'ed

This commit is contained in:
Christopher Lam
2021-06-03 14:08:25 +08:00
parent 020f9a58f4
commit 9f1c179fca
3 changed files with 3 additions and 0 deletions

View File

@@ -635,6 +635,7 @@ gnc_invoice_window_destroy_cb (GtkWidget *widget, gpointer data)
gtk_widget_destroy(widget);
gnc_entry_ledger_destroy (iw->ledger);
gnc_unregister_gui_component (iw->component_id);
g_object_unref (G_OBJECT (iw->builder));
gnc_resume_gui_refresh ();
g_free (iw);

View File

@@ -522,6 +522,7 @@ gnc_prices_dialog_remove_old_clicked (GtkWidget *widget, gpointer data)
}
gnc_gui_refresh_all ();
gtk_widget_destroy (pdb_dialog->remove_dialog);
g_object_unref (G_OBJECT (builder));
LEAVE(" ");
}

View File

@@ -153,6 +153,7 @@ gnc_plugin_customer_import_showGUI(GtkWindow *parent)
/* Setup signals */
gtk_builder_connect_signals_full (builder, gnc_builder_connect_full_func, gui);
gtk_widget_show_all ( gui->dialog );
g_object_unref (G_OBJECT (builder));
return gui;
}