diff options
Diffstat (limited to 'tools/filtermain.cpp')
-rw-r--r-- | tools/filtermain.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/tools/filtermain.cpp b/tools/filtermain.cpp index cfd6487879..f0b2e82673 100644 --- a/tools/filtermain.cpp +++ b/tools/filtermain.cpp @@ -95,7 +95,9 @@ private: // Wrap SkPicture to allow installation of a SkFilterRecord object class SkFilterPicture : public SkPicture { public: - SkFilterPicture(SkPictureRecord* record) { + SkFilterPicture(int width, int height, SkPictureRecord* record) { + fWidth = width; + fHeight = height; fRecord = record; SkSafeRef(fRecord); } @@ -187,7 +189,7 @@ int tool_main(int argc, char** argv) { filterRecord->report(); if (!outFile.isEmpty()) { - SkFilterPicture outPicture(filterRecord); + SkFilterPicture outPicture(inPicture->width(), inPicture->height(), filterRecord); SkFILEWStream outStream(outFile.c_str()); outPicture.serialize(&outStream); |