sw/source/ui/table/instable.cxx |    9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

New commits:
commit 1e472f9b0191bbde8f63b26b4d739cc97293a99b
Author:     Mert Tumer <mert.tu...@collabora.com>
AuthorDate: Fri Mar 25 17:56:30 2022 +0300
Commit:     Szymon Kłos <szymon.k...@collabora.com>
CommitDate: Thu Feb 9 19:12:34 2023 +0000

    make default selected table style to Default Table Style for only online
    
    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
    
    Signed-off-by: Mert Tumer <mert.tu...@collabora.com>
    Change-Id: I2f60376fc2d929498aef45259a5ef291922ccdcd
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132124
    Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com>
    Reviewed-by: Gökay ŞATIR <gokaysa...@collabora.com>
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146723
    Tested-by: Jenkins
    Reviewed-by: Szymon Kłos <szymon.k...@collabora.com>
    (cherry picked from commit 8620b204b51a9e0552a0002f7f06292bdfad37a7)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146702
    Tested-by: Szymon Kłos <szymon.k...@collabora.com>

diff --git a/sw/source/ui/table/instable.cxx b/sw/source/ui/table/instable.cxx
index 7383da93bdef..a5aa4cd83853 100644
--- a/sw/source/ui/table/instable.cxx
+++ b/sw/source/ui/table/instable.cxx
@@ -148,8 +148,13 @@ void SwInsTableDlg::InitAutoTableFormat()
     // Change this min variable if you add autotable manually.
     minTableIndexInLb = 1;
     maxTableIndexInLb = minTableIndexInLb + 
static_cast<sal_uInt8>(m_xTableTable->size());
-    m_xLbFormat->select( minTableIndexInLb );
-    m_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
+    m_lbIndex = comphelper::LibreOfficeKit::isActive() ? 1 : 0;
+    m_xLbFormat->select(m_lbIndex);
+    m_tbIndex = lbIndexToTableIndex(m_lbIndex);
 
     SelFormatHdl( *m_xLbFormat );
 }

Reply via email to