diff options
author | Emil A Eklund <eae@chromium.org> | 2015-03-04 10:30:13 -0800 |
---|---|---|
committer | Emil A Eklund <eae@chromium.org> | 2015-03-04 18:31:18 +0000 |
commit | 4e61c53ae949f023b05b7269c519d0d5dadcb57b (patch) | |
tree | d75f3acc839b2a5d9916e72d5cd6233652a745b3 | |
parent | 3bed0a3c057c10023b3783bed19e8f3a9f4739ae (diff) | |
download | chromium_src-4e61c53ae949f023b05b7269c519d0d5dadcb57b.zip chromium_src-4e61c53ae949f023b05b7269c519d0d5dadcb57b.tar.gz chromium_src-4e61c53ae949f023b05b7269c519d0d5dadcb57b.tar.bz2 |
Cherry pick HarfBuzz reverse_range fix
Cherry pick the HarfBuzz commit 8ac345e5c0ed0aad6547592ea0839aabfb4ba980
as it fixes a set of serious shaping regressions in the core text shaper
on Mac OS. Cherry picking as opposed to rolling to allow for a clean DI.
BUG=459043
TBR=behdad@chromium.org
Review URL: https://codereview.chromium.org/971153002
Cr-Commit-Position: refs/heads/master@{#318901}
(cherry picked from commit 36504aa38b58939d103253524f2b9620ce998507)
Review URL: https://codereview.chromium.org/983433003
Cr-Commit-Position: refs/branch-heads/2311@{#132}
Cr-Branched-From: 09b7de5dd7254947cd4306de907274fa63373d48-refs/heads/master@{#317474}
-rw-r--r-- | third_party/harfbuzz-ng/src/hb-buffer.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/third_party/harfbuzz-ng/src/hb-buffer.cc b/third_party/harfbuzz-ng/src/hb-buffer.cc index 0500aa2..942177c 100644 --- a/third_party/harfbuzz-ng/src/hb-buffer.cc +++ b/third_party/harfbuzz-ng/src/hb-buffer.cc @@ -454,7 +454,7 @@ hb_buffer_t::reverse_range (unsigned int start, info[j] = t; } - if (pos) { + if (have_positions) { for (i = start, j = end - 1; i < j; i++, j--) { hb_glyph_position_t t; |