summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEmil A Eklund <eae@chromium.org>2015-03-04 10:30:13 -0800
committerEmil A Eklund <eae@chromium.org>2015-03-04 18:31:18 +0000
commit4e61c53ae949f023b05b7269c519d0d5dadcb57b (patch)
treed75f3acc839b2a5d9916e72d5cd6233652a745b3
parent3bed0a3c057c10023b3783bed19e8f3a9f4739ae (diff)
downloadchromium_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.cc2
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;