1*cdf0e10cSrcweir--- misc/silgraphite-2.3.1/engine/src/segment/SegmentAux.cpp	2008-08-21 16:24:32.000000000 +0200
2*cdf0e10cSrcweir+++ misc/build/silgraphite-2.3.1/engine/src/segment/SegmentAux.cpp	2011-02-21 13:22:23.159834368 +0100
3*cdf0e10cSrcweir@@ -247,7 +247,9 @@
4*cdf0e10cSrcweir GlyphSetIterator::reference GlyphSetIterator::operator*() const
5*cdf0e10cSrcweir {
6*cdf0e10cSrcweir 	assert(m_pseg != 0);
7*cdf0e10cSrcweir-	assert(m_vit != std::vector<int>::const_iterator());
8*cdf0e10cSrcweir+        // #i116227# the check below is well meant but breaks itself when using stlport with debug facilities
9*cdf0e10cSrcweir+        // a valid iterator cannot be compared to an empty one in that case
10*cdf0e10cSrcweir+	// assert(m_vit != std::vector<int>::const_iterator());
11*cdf0e10cSrcweir 														// in the case of a non-contiguous list
12*cdf0e10cSrcweir 	return m_pseg->m_prgginf[(*m_vit) - m_pseg->m_isloutGinf0];
13*cdf0e10cSrcweir }
14