diff options
author | nyamatongwe <unknown> | 2012-03-01 10:12:25 +1100 |
---|---|---|
committer | nyamatongwe <unknown> | 2012-03-01 10:12:25 +1100 |
commit | c5a0e5e7516b4fb3263d52abefe6e38fa9f1e094 (patch) | |
tree | 8e2854a15d9ffbda21518f54ecd6e35a485591fb /win32/PlatWin.cxx | |
parent | e3fc747b2c8c970566d19f11777897c153d86629 (diff) | |
download | scintilla-mirror-c5a0e5e7516b4fb3263d52abefe6e38fa9f1e094.tar.gz |
Bug #3494492. Change aveCharWidth in FontMeasurements to actually store
fractional width. This change complements change set 3994.
Make WidthText() and AverageCharWidth() actually return fractional widths
under Direct2D.
From Marko Njezic.
Diffstat (limited to 'win32/PlatWin.cxx')
-rw-r--r-- | win32/PlatWin.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/win32/PlatWin.cxx b/win32/PlatWin.cxx index 61e8b34d5..baa2e9ef5 100644 --- a/win32/PlatWin.cxx +++ b/win32/PlatWin.cxx @@ -1611,7 +1611,7 @@ XYPOSITION SurfaceD2D::WidthText(Font &font_, const char *s, int len) { pTextLayout->Release(); } } - return int(width + 0.5); + return width; } void SurfaceD2D::MeasureWidths(Font &font_, const char *s, int len, XYPOSITION *positions) { @@ -1754,7 +1754,7 @@ XYPOSITION SurfaceD2D::AverageCharWidth(Font &font_) { pTextLayout->Release(); } } - return int(width + 0.5); + return width; } void SurfaceD2D::SetClip(PRectangle rc) { |