diff --git a/src/doc/sprite.cpp b/src/doc/sprite.cpp index c9cfe2856..8b30f79f9 100644 --- a/src/doc/sprite.cpp +++ b/src/doc/sprite.cpp @@ -311,7 +311,7 @@ LayerImage* Sprite::backgroundLayer() const Layer* Sprite::firstLayer() const { Layer* layer = root()->firstLayer(); - while (layer->isGroup()) + while (layer && layer->isGroup()) layer = static_cast(layer)->firstLayer(); return layer; }