| Index: dm/DMSKPTask.cpp
|
| diff --git a/dm/DMSKPTask.cpp b/dm/DMSKPTask.cpp
|
| index 3eb4c5d6f11d76219d9af96f8be16f3e35d519ed..53f8408b99efa9edeeca768cfb4373325408e42f 100644
|
| --- a/dm/DMSKPTask.cpp
|
| +++ b/dm/DMSKPTask.cpp
|
| @@ -5,8 +5,17 @@
|
|
|
| namespace DM {
|
|
|
| -SKPTask::SKPTask(Reporter* r, TaskRunner* tr, SkPicture* pic, SkString name)
|
| - : CpuTask(r, tr), fPicture(SkRef(pic)), fName(name) {}
|
| +// foo_bar.skp -> foo-bar_skp
|
| +static SkString filename_to_task_name(SkString filename) {
|
| + for (size_t i = 0; i < filename.size(); i++) {
|
| + if ('_' == filename[i]) { filename[i] = '-'; }
|
| + if ('.' == filename[i]) { filename[i] = '_'; }
|
| + }
|
| + return filename;
|
| +}
|
| +
|
| +SKPTask::SKPTask(Reporter* r, TaskRunner* tr, SkPicture* pic, SkString filename)
|
| + : CpuTask(r, tr), fPicture(SkRef(pic)), fName(filename_to_task_name(filename)) {}
|
|
|
| void SKPTask::draw() {
|
| SkBitmap bitmap;
|
| @@ -17,7 +26,7 @@ void SKPTask::draw() {
|
| (*this, fPicture, bitmap, RecordTask::kNoOptimize_Mode)));
|
| this->spawnChild(SkNEW_ARGS(RecordTask,
|
| (*this, fPicture, bitmap, RecordTask::kOptimize_Mode)));
|
| - this->spawnChild(SkNEW_ARGS(WriteTask, (*this, bitmap, WriteTask::kVerbatim_Mode)));
|
| + this->spawnChild(SkNEW_ARGS(WriteTask, (*this, bitmap)));
|
| }
|
|
|
| } // namespace DM
|
|
|