From bc00304ab87d7f1bc9d6586052b7fbef83d1555d Mon Sep 17 00:00:00 2001 From: Daniel Holbert Date: Fri, 11 Oct 2013 08:55:03 -0700 Subject: [PATCH] Bug 924749: Make loop variable signed-ness match the type they're compared against, to fix signed/unsigned warnings in PathCairo.cpp. r=Bas --- gfx/2d/PathCairo.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gfx/2d/PathCairo.cpp b/gfx/2d/PathCairo.cpp index 6fd49381a36..22ec35219ed 100644 --- a/gfx/2d/PathCairo.cpp +++ b/gfx/2d/PathCairo.cpp @@ -269,12 +269,12 @@ void PathCairo::AppendPathToBuilder(PathBuilderCairo *aBuilder, const Matrix *aTransform) const { if (aTransform) { - int i = 0; + size_t i = 0; while (i < mPathData.size()) { uint32_t pointCount = mPathData[i].header.length - 1; aBuilder->mPathData.push_back(mPathData[i]); i++; - for (int c = 0; c < pointCount; c++) { + for (uint32_t c = 0; c < pointCount; c++) { cairo_path_data_t data; Point newPoint = *aTransform * Point(mPathData[i].point.x, mPathData[i].point.y); data.point.x = newPoint.x; @@ -284,7 +284,7 @@ PathCairo::AppendPathToBuilder(PathBuilderCairo *aBuilder, const Matrix *aTransf } } } else { - for (int i = 0; i < mPathData.size(); i++) { + for (size_t i = 0; i < mPathData.size(); i++) { aBuilder->mPathData.push_back(mPathData[i]); } }