aboutsummaryrefslogtreecommitdiff
path: root/src/share/native/sun/font/layout/GlyphPosnLookupProc.cpp
diff options
context:
space:
mode:
authorprr <none@none>2013-04-26 15:06:51 -0700
committerprr <none@none>2013-04-26 15:06:51 -0700
commitcda326cc113050a4bf184fe2fc0342ec4402acd9 (patch)
tree5d8632bdb1ea0f280a0803a45cbea41ea074c1e6 /src/share/native/sun/font/layout/GlyphPosnLookupProc.cpp
parentc34b83adc536d008df7b14af78a7e0e88c10fa49 (diff)
8012617: ArrayIndexOutOfBoundsException with some fonts using LineBreakMeasurer
Reviewed-by: bae, srl
Diffstat (limited to 'src/share/native/sun/font/layout/GlyphPosnLookupProc.cpp')
-rw-r--r--src/share/native/sun/font/layout/GlyphPosnLookupProc.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/share/native/sun/font/layout/GlyphPosnLookupProc.cpp b/src/share/native/sun/font/layout/GlyphPosnLookupProc.cpp
index 08b6c048e..9c6666d47 100644
--- a/src/share/native/sun/font/layout/GlyphPosnLookupProc.cpp
+++ b/src/share/native/sun/font/layout/GlyphPosnLookupProc.cpp
@@ -168,7 +168,7 @@ le_uint32 GlyphPositioningLookupProcessor::applySubtable(const LEReferenceTo<Loo
{
LEReferenceTo<ExtensionSubtable> subtable(lookupSubtable, success);
- delta = subtable->process(this, lookupType, glyphIterator, fontInstance, success);
+ delta = subtable->process(subtable, this, lookupType, glyphIterator, fontInstance, success);
break;
}