Index: skia/ext/vector_platform_device_emf_win.cc |
diff --git a/skia/ext/vector_platform_device_emf_win.cc b/skia/ext/vector_platform_device_emf_win.cc |
index 69758047b45c05adc23605fa407795cbb1f7371a..f77fbc8d20d8d714f20544f7f59295b638a4d52c 100644 |
--- a/skia/ext/vector_platform_device_emf_win.cc |
+++ b/skia/ext/vector_platform_device_emf_win.cc |
@@ -201,10 +201,10 @@ void VectorPlatformDeviceEmf::drawRect(const SkDraw& draw, |
return; |
} |
HDC dc = BeginPlatformPaint(); |
- if (!Rectangle(dc, SkScalarRound(rect.fLeft), |
- SkScalarRound(rect.fTop), |
- SkScalarRound(rect.fRight), |
- SkScalarRound(rect.fBottom))) { |
+ if (!Rectangle(dc, SkScalarRoundToInt(rect.fLeft), |
+ SkScalarRoundToInt(rect.fTop), |
+ SkScalarRoundToInt(rect.fRight), |
+ SkScalarRoundToInt(rect.fBottom))) { |
SkASSERT(false); |
} |
EndPlatformPaint(); |
@@ -400,7 +400,7 @@ bool SkGDIFontSetup::useGDI(HDC hdc, const SkPaint& paint) { |
LOGFONT lf; |
SkLOGFONTFromTypeface(paint.getTypeface(), &lf); |
- lf.lfHeight = -SkScalarRound(paint.getTextSize()); |
+ lf.lfHeight = -SkScalarRoundToInt(paint.getTextSize()); |
fNewFont = CreateFontIndirect(&lf); |
fSavedFont = (HFONT)::SelectObject(hdc, fNewFont); |
fHDC = hdc; |
@@ -488,8 +488,8 @@ void VectorPlatformDeviceEmf::drawText(const SkDraw& draw, |
&& setup.useGDI(hdc_, paint)) { |
UINT options = getTextOutOptions(paint); |
UINT count = byteLength >> 1; |
- useDrawPath = !EnsureExtTextOut(hdc_, SkScalarRound(x), |
- SkScalarRound(y + getAscent(paint)), options, 0, |
+ useDrawPath = !EnsureExtTextOut(hdc_, SkScalarRoundToInt(x), |
+ SkScalarRoundToInt(y + getAscent(paint)), options, 0, |
reinterpret_cast<const wchar_t*>(text), count, NULL, |
paint.getTypeface()); |
} |
@@ -527,13 +527,13 @@ void VectorPlatformDeviceEmf::drawPosText(const SkDraw& draw, |
if (2 == scalarsPerPos |
&& SkPaint::kUTF8_TextEncoding != paint.getTextEncoding() |
&& setup.useGDI(hdc_, paint)) { |
- int startX = SkScalarRound(pos[0]); |
- int startY = SkScalarRound(pos[1] + getAscent(paint)); |
+ int startX = SkScalarRoundToInt(pos[0]); |
+ int startY = SkScalarRoundToInt(pos[1] + getAscent(paint)); |
const int count = len >> 1; |
SkAutoSTMalloc<64, INT> storage(count); |
INT* advances = storage.get(); |
for (int i = 0; i < count - 1; ++i) { |
- advances[i] = SkScalarRound(pos[2] - pos[0]); |
+ advances[i] = SkScalarRoundToInt(pos[2] - pos[0]); |
pos += 2; |
} |
useDrawText = !EnsureExtTextOut(hdc_, startX, startY, |
@@ -860,7 +860,7 @@ bool VectorPlatformDeviceEmf::CreatePen(bool use_pen, const SkPaint& paint) { |
return CreatePen(use_pen, |
SkColorToCOLORREF(paint.getColor()), |
- SkScalarRound(paint.getStrokeWidth()), |
+ SkScalarRoundToInt(paint.getStrokeWidth()), |
paint.getStrokeMiter(), |
pen_style); |
} |