Added a dispose function to AgWindow

This commit is contained in:
Gergely Polonkai 2013-09-21 14:07:53 +02:00
parent 8a589b4699
commit f5ba22d7df
1 changed files with 13 additions and 0 deletions

View File

@ -328,10 +328,23 @@ ag_window_init(AgWindow *window)
gtk_window_add_accel_group(GTK_WINDOW(window), accel_group);
}
static void
ag_window_dispose(GObject *gobject)
{
AgWindow *window = AG_WINDOW(gobject);
g_clear_object(&window->priv->builder);
G_OBJECT_CLASS(ag_window_parent_class)->dispose(gobject);
}
static void
ag_window_class_init(AgWindowClass *klass)
{
GObjectClass *gobject_class = G_OBJECT_CLASS(klass);
g_type_class_add_private(klass, sizeof(AgWindowPrivate));
gobject_class->dispose = ag_window_dispose;
}
static GtkWidget *