sw/source/core/layout/paintfrm.cxx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-)
New commits: commit bdbf6cee5a3a012412699dba103b9f6430084722 Author: Zolnai Tamás <tamas.zol...@collabora.com> Date: Tue Jul 22 14:01:40 2014 +0200 fdo#79221: Wrong rendering of bottom and right character border Regression from 2cd1673f41cb5bd8502a9a48a5721244660fe3a0. SetMirrorWidths() works only when there are two lines (double border), but breaks one line borders. Change-Id: I2727afbc071bb4038c6cef18e6b96c796ef3a8b9 diff --git a/sw/source/core/layout/paintfrm.cxx b/sw/source/core/layout/paintfrm.cxx index df5d953..6c7631c 100644 --- a/sw/source/core/layout/paintfrm.cxx +++ b/sw/source/core/layout/paintfrm.cxx @@ -5084,7 +5084,8 @@ void PaintCharacterBorder( if( aBottomBorder ) { - aBottomBorder->SetMirrorWidths(true); + if( aBottomBorder->isDouble() ) + aBottomBorder->SetMirrorWidths(true); Point aLeftTop( aAlignedRect.Left(), @@ -5122,7 +5123,8 @@ void PaintCharacterBorder( if( aRightBorder ) { - aRightBorder->SetMirrorWidths(true); + if( aRightBorder->isDouble() ) + aRightBorder->SetMirrorWidths(true); Point aLeftTop( aAlignedRect.Right() - aRightBorder.get().GetScaledWidth(),
_______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits