sw/source/core/text/itrpaint.cxx | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-)
New commits: commit 7c817d73402583f1b077d31a695c565a53468887 Author: Justin Luth <justin_l...@sil.org> Date: Wed Jan 18 22:29:08 2017 +0300 tdf#35021 TAB_OVER_MARGIN pdf support for left/center/dec also related to tdf#93637 which first raised the issue of pdf support for right-tabovermargin. Change-Id: Icabe2d0ac2dfe9181edde9dadfb0ab85f9ed4402 Reviewed-on: https://gerrit.libreoffice.org/33279 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Justin Luth <justin_l...@sil.org> diff --git a/sw/source/core/text/itrpaint.cxx b/sw/source/core/text/itrpaint.cxx index be1b63a..76987a3 100644 --- a/sw/source/core/text/itrpaint.cxx +++ b/sw/source/core/text/itrpaint.cxx @@ -170,12 +170,15 @@ void SwTextPainter::DrawTextLine( const SwRect &rPaint, SwSaveClip &rClip, SwLinePortion* pPorIter = pPor; while( pPorIter ) { - if( pPorIter->IsTabRightPortion() ) + if( pPorIter->InTabGrp() ) { - const SwTabRightPortion *pRightTabPor = static_cast<SwTabRightPortion*>(pPorIter); - const SwTwips nTabPos = nTmpLeft + pRightTabPor->GetTabPos(); + const SwTabPortion* pTabPor = static_cast<SwTabPortion*>(pPorIter); + const SwTwips nTabPos = nTmpLeft + pTabPor->GetTabPos(); if( nMaxRight < nTabPos ) - nMaxRight = std::min( rPaint.Right(), nTabPos ); + { + nMaxRight = rPaint.Right(); + break; + } } pPorIter = pPorIter->GetPortion(); } _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits