summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sw/source/ui/table/instable.cxx9
1 files changed, 7 insertions, 2 deletions
diff --git a/sw/source/ui/table/instable.cxx b/sw/source/ui/table/instable.cxx
index 94e29d28665d..1a3bafb14dc2 100644
--- a/sw/source/ui/table/instable.cxx
+++ b/sw/source/ui/table/instable.cxx
@@ -149,8 +149,13 @@ void SwInsTableDlg::InitAutoTableFormat()
// Change this min variable if you add autotable manually.
minTableIndexInLb = 1;
maxTableIndexInLb = minTableIndexInLb + static_cast<sal_uInt8>(pTableTable->size());
- m_xLbFormat->select( minTableIndexInLb );
- tbIndex = lbIndexToTableIndex( minTableIndexInLb );
+ // 1 means default table style
+ // unfortunately when the table has a style sw/qa/uitest/writer_tests4/tdf115573.py fails
+ // because tables that have pre-applied style resets the style of the elements in their cells
+ // when a new row is inserted and the ui test above relies on that. For now this is LOK only
+ lbIndex = comphelper::LibreOfficeKit::isActive() ? 1 : 0;
+ m_xLbFormat->select( lbIndex );
+ tbIndex = lbIndexToTableIndex(lbIndex);
SelFormatHdl( *m_xLbFormat );
}