diff options
author | wolfbeast <mcwerewolf@gmail.com> | 2018-04-18 20:15:33 +0200 |
---|---|---|
committer | wolfbeast <mcwerewolf@gmail.com> | 2018-04-18 20:15:33 +0200 |
commit | 101c42443ea071d0ff8b1e2b9f9c6165165f0872 (patch) | |
tree | 3f0ee264ae10a8fe86ef3f56710f66b810fa89dc /layout/base | |
parent | c2bedab572e60d934b68650abbdca8fe9677c946 (diff) | |
download | uxp-101c42443ea071d0ff8b1e2b9f9c6165165f0872.tar.gz |
Use natural border width rounding.
Round subpixel border widths to nearest integer instead of nearest-below integer.
Split caret widths off from border widths and continue to use rounding to nearest-below integer for that.
Bump Goanna version for visual rendering change.
Diffstat (limited to 'layout/base')
-rw-r--r-- | layout/base/nsCaret.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/layout/base/nsCaret.cpp b/layout/base/nsCaret.cpp index 2f08d156e6..8ad4359501 100644 --- a/layout/base/nsCaret.cpp +++ b/layout/base/nsCaret.cpp @@ -200,8 +200,8 @@ nsCaret::ComputeMetrics(nsIFrame* aFrame, int32_t aOffset, nscoord aCaretHeight) // between 0 and 1 goes up to 1 so we don't let the caret disappear. int32_t tpp = aFrame->PresContext()->AppUnitsPerDevPixel(); Metrics result; - result.mCaretWidth = NS_ROUND_BORDER_TO_PIXELS(caretWidth, tpp); - result.mBidiIndicatorSize = NS_ROUND_BORDER_TO_PIXELS(bidiIndicatorSize, tpp); + result.mCaretWidth = NS_ROUND_CARET_TO_PIXELS(caretWidth, tpp); + result.mBidiIndicatorSize = NS_ROUND_CARET_TO_PIXELS(bidiIndicatorSize, tpp); return result; } |