aboutsummaryrefslogtreecommitdiff
path: root/dw
diff options
context:
space:
mode:
Diffstat (limited to 'dw')
-rw-r--r--dw/layout.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/dw/layout.cc b/dw/layout.cc
index f0470748..c938e525 100644
--- a/dw/layout.cc
+++ b/dw/layout.cc
@@ -745,7 +745,8 @@ void Layout::setBgImage (style::StyleImage *bgImage,
if (layoutImgRenderer && this->bgImage)
this->bgImage->removeExternalImgRenderer (layoutImgRenderer);
- bgImage->ref ();
+ if (bgImage)
+ bgImage->ref ();
if (this->bgImage)
this->bgImage->unref ();