diff options
-rw-r--r-- | sw/source/filter/ww8/wrtww8.cxx | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sw/source/filter/ww8/wrtww8.cxx b/sw/source/filter/ww8/wrtww8.cxx index b3e652234e01..82233b4db553 100644 --- a/sw/source/filter/ww8/wrtww8.cxx +++ b/sw/source/filter/ww8/wrtww8.cxx @@ -2158,7 +2158,9 @@ void WW8AttributeOutput::TableSpacing(ww8::WW8TableNodeInfoInner::Pointer_t pTab const SwTable * pTable = pTableTextNodeInfoInner->getTable(); const SwTableFmt * pTableFmt = pTable->GetTableFmt(); - if (pTableFmt != NULL) + // Writing these SPRM's will make the table a floating one, so only write + // them in case the table is already inside a frame. + if (pTableFmt != NULL /*&& pTable->GetTableNode()->GetFlyFmt()*/) { const SvxULSpaceItem & rUL = pTableFmt->GetULSpace(); |