diff options
author | benjaminwagner <benjaminwagner@google.com> | 2016-03-24 19:07:58 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-03-24 19:07:58 -0700 |
commit | 6b3eacb0dfaeb3374d410c8c041bd39cd066e1ea (patch) | |
tree | 1d113c36bd0c2d0921570823ca665bbef484aaac /src/core/SkDrawProcs.h | |
parent | c429baf7a28205a19975cfbb60db1b7bfc9c61fa (diff) |
Change type of SkGlyph::fAdvance[XY] to float.
BUG=skia:4632
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1737693006
Review URL: https://codereview.chromium.org/1737693006
Diffstat (limited to 'src/core/SkDrawProcs.h')
-rw-r--r-- | src/core/SkDrawProcs.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/core/SkDrawProcs.h b/src/core/SkDrawProcs.h index a861a0ad86..15c5cf866a 100644 --- a/src/core/SkDrawProcs.h +++ b/src/core/SkDrawProcs.h @@ -51,12 +51,12 @@ public: if (SkPaint::kLeft_Align == fAlign) { dst->set(loc.fX, loc.fY); } else if (SkPaint::kCenter_Align == fAlign) { - dst->set(loc.fX - SkFixedToScalar(glyph.fAdvanceX >> 1), - loc.fY - SkFixedToScalar(glyph.fAdvanceY >> 1)); + dst->set(loc.fX - SkFloatToScalar(glyph.fAdvanceX) / 2, + loc.fY - SkFloatToScalar(glyph.fAdvanceY) / 2); } else { SkASSERT(SkPaint::kRight_Align == fAlign); - dst->set(loc.fX - SkFixedToScalar(glyph.fAdvanceX), - loc.fY - SkFixedToScalar(glyph.fAdvanceY)); + dst->set(loc.fX - SkFloatToScalar(glyph.fAdvanceX), + loc.fY - SkFloatToScalar(glyph.fAdvanceY)); } } private: |