| Index: src/utils/debugger/SkDrawCommand.cpp
|
| diff --git a/src/utils/debugger/SkDrawCommand.cpp b/src/utils/debugger/SkDrawCommand.cpp
|
| index 3b1a028d808459243396f32a379776224c43e52e..3a073962ccacbbeaf72940b14233b13798b014a4 100644
|
| --- a/src/utils/debugger/SkDrawCommand.cpp
|
| +++ b/src/utils/debugger/SkDrawCommand.cpp
|
| @@ -523,7 +523,9 @@ SkDrawPictureCommand::SkDrawPictureCommand(const SkPicture* picture,
|
| }
|
|
|
| SkString* temp = new SkString;
|
| - temp->appendf("SkPicture: W: %d H: %d", picture->width(), picture->height());
|
| + temp->appendf("SkPicture: L: %f T: %f R: %f B: %f",
|
| + picture->cullRect().fLeft, picture->cullRect().fTop,
|
| + picture->cullRect().fRight, picture->cullRect().fBottom);
|
| fInfo.push(temp);
|
| if (NULL != matrix) {
|
| fInfo.push(SkObjectParser::MatrixToString(*matrix));
|
| @@ -541,9 +543,7 @@ bool SkDrawPictureCommand::render(SkCanvas* canvas) const {
|
| canvas->clear(0xFFFFFFFF);
|
| canvas->save();
|
|
|
| - SkRect bounds = SkRect::MakeWH(SkIntToScalar(fPicture->width()),
|
| - SkIntToScalar(fPicture->height()));
|
| - xlate_and_scale_to_bounds(canvas, bounds);
|
| + xlate_and_scale_to_bounds(canvas, fPicture->cullRect());
|
|
|
| canvas->drawPicture(fPicture.get());
|
|
|
|
|