diff options
-rw-r--r-- | widgets/misc/e-canvas-background.c | 8 |
1 files changed, 4 insertions, 4 deletions
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; } |