summaryrefslogtreecommitdiff
path: root/sw
diff options
context:
space:
mode:
authorMichael Stahl <mstahl@redhat.com>2012-08-22 00:19:42 +0200
committerMichael Stahl <mstahl@redhat.com>2012-08-22 00:34:52 +0200
commit601bfe2ce3113719b2f8edaba2ccb6b630051a9a (patch)
tree743f83d9596ab0382ea8c1121fcf78dec63484f9 /sw
parentcd0046bca0691fdca45a030903b7cde3bfee544c (diff)
fdo#51777: add a hack for 1 twip DOUBLE borders:
Arguably such annoyingly thin double borders don't make much sense anyway, because they're essentially 2 hairlines with ~no space between, but unfortunately older LO versions are able to create them; since the refactoring in 2d045cdb69176b280812dda0b813371cf1ac72e2, which changed the BorderWidthImpl::Get* methods to return 0 due to rounding, they were ignored at least in the HTML import, which is a regression. So add a special purpose hack that essentially rounds up the first line to 1 but not the other lines so the visual result is a hairline single border. Change-Id: I20ac4675bcf67ea58a6931a40bff3605390e9c0d
Diffstat (limited to 'sw')
-rw-r--r--sw/source/filter/html/htmltab.cxx3
1 files changed, 1 insertions, 2 deletions
diff --git a/sw/source/filter/html/htmltab.cxx b/sw/source/filter/html/htmltab.cxx
index d23c729bf0c2..d7e117da8d0e 100644
--- a/sw/source/filter/html/htmltab.cxx
+++ b/sw/source/filter/html/htmltab.cxx
@@ -2072,8 +2072,7 @@ void HTMLTable::SetBorders()
sal_uInt16 HTMLTable::GetBorderWidth( const SvxBorderLine& rBLine,
sal_Bool bWithDistance ) const
{
- sal_uInt16 nBorderWidth = rBLine.GetOutWidth() + rBLine.GetInWidth() +
- rBLine.GetDistance();
+ sal_uInt16 nBorderWidth = rBLine.GetWidth();
if( bWithDistance )
{
if( nCellPadding )