summaryrefslogtreecommitdiff
path: root/src/nautilus-progress-indicator.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/nautilus-progress-indicator.c')
-rw-r--r--src/nautilus-progress-indicator.c11
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,