diff --git a/src/serializers/SvgSerializer.cpp b/src/serializers/SvgSerializer.cpp index 79101dfb67..552dd3eb2c 100644 --- a/src/serializers/SvgSerializer.cpp +++ b/src/serializers/SvgSerializer.cpp @@ -1968,8 +1968,8 @@ void SvgSerializer::write(const geometry_data& data) { } } - if (!annotation.IsNull()) { - write(*po(), annotation); + if (po_ != nullptr && !annotation.IsNull()) { + write(*po_, annotation); } }