diff options
Diffstat (limited to 'src/nautilus-progress-indicator.c')
-rw-r--r-- | src/nautilus-progress-indicator.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/nautilus-progress-indicator.c b/src/nautilus-progress-indicator.c index ce857047c..738c0b5f4 100644 --- a/src/nautilus-progress-indicator.c +++ b/src/nautilus-progress-indicator.c @@ -500,6 +500,16 @@ nautilus_progress_indicator_constructed (GObject *object) } static void +nautilus_progress_indicator_dispose (GObject *obj) +{ + NautilusProgressIndicator *self = NAUTILUS_PROGRESS_INDICATOR (obj); + + gtk_widget_dispose_template (GTK_WIDGET (self), NAUTILUS_TYPE_PROGRESS_INDICATOR); + + G_OBJECT_CLASS (nautilus_progress_indicator_parent_class)->dispose (obj); +} + +static void nautilus_progress_indicator_finalize (GObject *obj) { NautilusProgressIndicator *self = NAUTILUS_PROGRESS_INDICATOR (obj); @@ -523,6 +533,7 @@ nautilus_progress_indicator_class_init (NautilusProgressIndicatorClass *klass) GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass); object_class->constructed = nautilus_progress_indicator_constructed; + object_class->dispose = nautilus_progress_indicator_dispose; object_class->finalize = nautilus_progress_indicator_finalize; gtk_widget_class_set_template_from_resource (widget_class, |