From 31002ecdfa66ba10a8d12f9192fd3f95df1d68ec Mon Sep 17 00:00:00 2001 From: Chris Toshok Date: Wed, 4 Dec 2002 22:40:41 +0000 Subject: guard against multiple calls. 2002-12-04 Chris Toshok * gal/widgets/e-canvas-background.c (ecb_dispose): guard against multiple calls. svn path=/trunk/; revision=19009 --- widgets/misc/e-canvas-background.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'widgets') diff --git a/widgets/misc/e-canvas-background.c b/widgets/misc/e-canvas-background.c index 77e98b0683..d2d68d180f 100644 --- a/widgets/misc/e-canvas-background.c +++ b/widgets/misc/e-canvas-background.c @@ -173,11 +173,11 @@ ecb_dispose (GObject *object) { ECanvasBackground *ecb = E_CANVAS_BACKGROUND (object); - if (ecb->priv->stipple) - gdk_bitmap_unref (ecb->priv->stipple); - ecb->priv->stipple = NULL; - if (ecb->priv) { + if (ecb->priv->stipple) + gdk_bitmap_unref (ecb->priv->stipple); + ecb->priv->stipple = NULL; + g_free (ecb->priv); ecb->priv = NULL; } -- cgit