From fda27a977d4dde37792f675686e8ff977b41958c Mon Sep 17 00:00:00 2001 From: yujieqin Date: Wed, 27 Jan 2016 09:03:20 -0800 Subject: [PATCH] Fix Windows build BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1633413003 Review URL: https://codereview.chromium.org/1633413003 --- src/codec/SkRawCodec.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/codec/SkRawCodec.cpp b/src/codec/SkRawCodec.cpp index ed5414e..f400b19 100644 --- a/src/codec/SkRawCodec.cpp +++ b/src/codec/SkRawCodec.cpp @@ -42,8 +42,8 @@ namespace { dng_point num_tiles_in_area(const dng_point &areaSize, const dng_point_real64 &tileSize) { // FIXME: Add a ceil_div() helper in SkCodecPriv.h - return dng_point((areaSize.v + tileSize.v - 1) / tileSize.v, - (areaSize.h + tileSize.h - 1) / tileSize.h); + return dng_point(static_cast((areaSize.v + tileSize.v - 1) / tileSize.v), + static_cast((areaSize.h + tileSize.h - 1) / tileSize.h)); } int num_tasks_required(const dng_point& tilesInTask, @@ -92,7 +92,7 @@ std::vector compute_task_areas(const int maxTasks, const dng_rect& are class SkDngHost : public dng_host { public: - using dng_host::dng_host; + explicit SkDngHost(dng_memory_allocator* allocater) : dng_host(allocater) {} void PerformAreaTask(dng_area_task& task, const dng_rect& area) override { // The area task gets split up into max_tasks sub-tasks. The max_tasks is defined by the @@ -105,7 +105,7 @@ public: // tileSize is typically 256x256 const dng_point tileSize(task.FindTileSize(area)); const std::vector taskAreas = compute_task_areas(maxTasks, area, tileSize); - const int numTasks = taskAreas.size(); + const int numTasks = static_cast(taskAreas.size()); task.Start(numTasks, tileSize, &Allocator(), Sniffer()); for (int taskIndex = 0; taskIndex < numTasks; ++taskIndex) { -- 2.7.4