diff --git a/src/savers/tvg/tvgTvgSaver.cpp b/src/savers/tvg/tvgTvgSaver.cpp index 96c285e0..cc68e489 100644 --- a/src/savers/tvg/tvgTvgSaver.cpp +++ b/src/savers/tvg/tvgTvgSaver.cpp @@ -456,7 +456,7 @@ TvgBinCounter TvgSaver::serializeStroke(const Shape* shape, const Matrix* pTrans //order if (auto flag = static_cast(P(shape)->strokeFirst())) - writeTagProperty(TVG_TAG_SHAPE_STROKE_ORDER, SIZE(TvgBinFlag), &flag); + cnt += writeTagProperty(TVG_TAG_SHAPE_STROKE_ORDER, SIZE(TvgBinFlag), &flag); //fill if (auto fill = shape->strokeFill()) { diff --git a/test/resources/tag.tvg b/test/resources/tag.tvg index bff46b52..e59b8440 100644 Binary files a/test/resources/tag.tvg and b/test/resources/tag.tvg differ