Index: src/af/gr/unix/gr_UnixPangoGraphics.cpp =================================================================== RCS file: /cvsroot/abi/src/af/gr/unix/gr_UnixPangoGraphics.cpp,v retrieving revision 1.83 diff -u -r1.83 gr_UnixPangoGraphics.cpp --- src/af/gr/unix/gr_UnixPangoGraphics.cpp 3 Apr 2007 13:30:00 -0000 1.83 +++ src/af/gr/unix/gr_UnixPangoGraphics.cpp 8 Apr 2007 13:42:22 -0000 @@ -1329,6 +1329,8 @@ xxx_UT_DEBUGMSG(("GR_UnixPangoGraphics::renderChars length %d \n", RI.m_iLength)); + UT_DEBUGMSG(("GR_UnixPangoGraphics::renderChars() - m_pRenderInfo->m_iOffset: %d, m_pRenderInfo->m_iLength: %d, RI.m_iLength: %d, >>RI.m_iCharCount: %d<<\n", ri.m_iOffset, ri.m_iLength, RI.m_iLength, RI.m_iCharCount)); + if(RI.m_iLength == 0) return; Index: src/text/fmt/xp/fp_TextRun.cpp =================================================================== RCS file: /cvsroot/abi/src/text/fmt/xp/fp_TextRun.cpp,v retrieving revision 1.382 diff -u -r1.382 fp_TextRun.cpp --- src/text/fmt/xp/fp_TextRun.cpp 7 Mar 2007 01:19:54 -0000 1.382 +++ src/text/fmt/xp/fp_TextRun.cpp 8 Apr 2007 13:42:22 -0000 @@ -1912,7 +1912,7 @@ m_pRenderInfo->m_iLength = iSegmentOffset[iSegment+1]-iSegmentOffset[iSegment]; m_pRenderInfo->m_xoff = iX; m_pRenderInfo->m_yoff = yTopOfRun; - xxx_UT_DEBUGMSG(("_drawText segment %d off %d length %d width %d \n",iSegment,iMyOffset,m_pRenderInfo->m_iLength ,iSegmentWidth[iSegment])); + UT_DEBUGMSG(("pTextRun: 0x%x _drawText segment %d off %d length %d width %d \n",this,iSegment,iMyOffset,m_pRenderInfo->m_iLength ,iSegmentWidth[iSegment])); painter.renderChars(*m_pRenderInfo); #if 0