summaryrefslogtreecommitdiff
path: root/src/nautilus-app-chooser.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/nautilus-app-chooser.c')
-rw-r--r--src/nautilus-app-chooser.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/nautilus-app-chooser.c b/src/nautilus-app-chooser.c
index e15abc3ae..b2365b603 100644
--- a/src/nautilus-app-chooser.c
+++ b/src/nautilus-app-chooser.c
@@ -232,6 +232,16 @@ nautilus_app_chooser_constructed (GObject *object)
}
static void
+nautilus_app_chooser_dispose (GObject *object)
+{
+ NautilusAppChooser *self = (NautilusAppChooser *) object;
+
+ gtk_widget_dispose_template (GTK_WIDGET (self), NAUTILUS_TYPE_APP_CHOOSER);
+
+ G_OBJECT_CLASS (nautilus_app_chooser_parent_class)->dispose (object);
+}
+
+static void
nautilus_app_chooser_finalize (GObject *object)
{
NautilusAppChooser *self = (NautilusAppChooser *) object;
@@ -248,6 +258,7 @@ nautilus_app_chooser_class_init (NautilusAppChooserClass *klass)
GObjectClass *object_class = G_OBJECT_CLASS (klass);
GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass);
+ object_class->dispose = nautilus_app_chooser_dispose;
object_class->finalize = nautilus_app_chooser_finalize;
object_class->constructed = nautilus_app_chooser_constructed;
object_class->set_property = nautilus_app_chooser_set_property;