View | Details | Raw Unified | Return to issue 109681
Collapse All | Expand All

(-)vcl/win/source/gdi/winlayout.cxx.orig (-6 / +6 lines)
Lines 2177-2189 Link Here
2177
		// has changed then we need to remove the dropped glyphs at start
2177
		// has changed then we need to remove the dropped glyphs at start
2178
		// to correct logClusters, which is unsigned and relative to the 
2178
		// to correct logClusters, which is unsigned and relative to the 
2179
		// item start.
2179
		// item start.
2180
		if (rVI.mnMinGlyphPos != nOrigMinGlyphPos)
2180
//		if (rVI.mnMinGlyphPos != nOrigMinGlyphPos)
2181
		{
2181
//		{
2182
			// drop any glyphs in the visual item outside the range
2182
			// drop any glyphs in the visual item outside the range
2183
			for (i = nOrigMinGlyphPos; i < nMinGlyphPos; i++)
2183
//			for (i = nOrigMinGlyphPos; i < nMinGlyphPos; i++)
2184
				mpOutGlyphs[ i ] = cDroppedGlyph;
2184
//				mpOutGlyphs[ i ] = cDroppedGlyph;
2185
			rVI.mnMinGlyphPos = i = nOrigMinGlyphPos;
2185
//			rVI.mnMinGlyphPos = i = nOrigMinGlyphPos;
2186
		}
2186
//		}
2187
2187
2188
        // handle dropped glyphs in the middle of visual item
2188
        // handle dropped glyphs in the middle of visual item
2189
        for(; i < nEndGlyphPos; ++i )
2189
        for(; i < nEndGlyphPos; ++i )

Return to issue 109681