diff --git a/src/wasm/thorvgwasm.cpp b/src/wasm/thorvgwasm.cpp index d8bcaf64..bf234703 100644 --- a/src/wasm/thorvgwasm.cpp +++ b/src/wasm/thorvgwasm.cpp @@ -181,14 +181,14 @@ public: const Paint* paint = findPaintById(mPicture, paintId, &parents); if (!paint) return val(typed_memory_view(0, nullptr)); paint->bounds(&mBounds[0], &mBounds[1], &mBounds[2], &mBounds[3]); - + float points[8] = { //clockwise points mBounds[0], mBounds[1], //(x1, y1) mBounds[0] + mBounds[2], mBounds[1], //(x2, y1) mBounds[0] + mBounds[2], mBounds[1] + mBounds[3], //(x2, y2) mBounds[0], mBounds[1] + mBounds[3], //(x1, y2) }; - + for (auto paint = parents.data; paint < (parents.data + parents.count); ++paint) { auto m = const_cast(*paint)->transform(); for (int i = 0; i<8; i += 2) { @@ -197,7 +197,7 @@ public: points[i] = x; } } - + mBounds[0] = points[0];//x(p1) mBounds[1] = points[3];//y(p2) mBounds[2] = points[4] - mBounds[0];//x(p3)