sw/source/core/layout/paintfrm.cxx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-)
New commits: commit 9ea31dcd4adb22c441c147c8078604ee7ab5bfe3 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 (cherry picked from commit bdbf6cee5a3a012412699dba103b9f6430084722) Reviewed-on: https://gerrit.libreoffice.org/10457 Reviewed-by: Kohei Yoshida <libreoff...@kohei.us> Tested-by: Kohei Yoshida <libreoff...@kohei.us> diff --git a/sw/source/core/layout/paintfrm.cxx b/sw/source/core/layout/paintfrm.cxx index 0217c3b..49dbce4 100644 --- a/sw/source/core/layout/paintfrm.cxx +++ b/sw/source/core/layout/paintfrm.cxx @@ -4996,7 +4996,8 @@ void PaintCharacterBorder( if( aBottomBorder ) { - aBottomBorder->SetMirrorWidths(true); + if( aBottomBorder->isDouble() ) + aBottomBorder->SetMirrorWidths(true); Point aLeftTop( aAlignedRect.Left(), @@ -5034,7 +5035,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