diff options
Diffstat (limited to 'Build/source/libs/graphite2/graphite2-src/src/inc/Segment.h')
-rw-r--r-- | Build/source/libs/graphite2/graphite2-src/src/inc/Segment.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Build/source/libs/graphite2/graphite2-src/src/inc/Segment.h b/Build/source/libs/graphite2/graphite2-src/src/inc/Segment.h index bcba1f2a87b..e5a8ad408a7 100644 --- a/Build/source/libs/graphite2/graphite2-src/src/inc/Segment.h +++ b/Build/source/libs/graphite2/graphite2-src/src/inc/Segment.h @@ -205,7 +205,7 @@ int8 Segment::getSlotBidiClass(Slot *s) const inline void Segment::finalise(const Font *font, bool reverse) { - if (!m_first) return; + if (!m_first || !m_last) return; m_advance = positionSlots(font, m_first, m_last, m_silf->dir(), true); //associateChars(0, m_numCharinfo); |