diff --git a/src/savers/tvg/tvgTvgSaver.cpp b/src/savers/tvg/tvgTvgSaver.cpp index 131d9b5c..e8e1a241 100644 --- a/src/savers/tvg/tvgTvgSaver.cpp +++ b/src/savers/tvg/tvgTvgSaver.cpp @@ -72,6 +72,9 @@ bool TvgSaver::writeViewSize() { float var[2]; paint->bounds(nullptr, nullptr, &var[0], &var[1]); + + if (var[0] <= 0.0f || var[1] <= 0.0f) return false; + writeData(var, SIZE(var)); return true;