Index: dm/DMRecordTask.cpp |
diff --git a/dm/DMRecordTask.cpp b/dm/DMRecordTask.cpp |
index 31c46a69dac41173c1e519d1bebd7fa37fdd4839..eb8ceecbbd09dbca414df088ec1df68ae89a959e 100644 |
--- a/dm/DMRecordTask.cpp |
+++ b/dm/DMRecordTask.cpp |
@@ -18,6 +18,7 @@ RecordTask::RecordTask(const Task& parent, skiagm::GM* gm, SkBitmap reference) |
void RecordTask::draw() { |
// Record the GM into an SkRecord. |
EXPERIMENTAL::SkRecording recording(fReference.width(), fReference.height()); |
+ recording.canvas()->concat(fGM->getInitialTransform()); |
fGM->draw(recording.canvas()); |
SkAutoTDelete<const EXPERIMENTAL::SkPlayback> playback(recording.releasePlayback()); |