sc/source/ui/dbgui/tpsort.cxx |   13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

New commits:
commit a34e4090b39852b6d44a0107f375ff48253cd077
Author:     Caolán McNamara <caol...@redhat.com>
AuthorDate: Thu Jan 23 11:27:17 2020 +0000
Commit:     Adolfo Jayme Barrientos <fit...@ubuntu.com>
CommitDate: Fri Jan 24 18:06:01 2020 +0100

    Resolves: tdf#129158 freeze/thaw around bulk inserts
    
    Change-Id: I0ba22cd262512b467abd383d2f932d2adf6ca1a5
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87259
    Tested-by: Jenkins
    Reviewed-by: Adolfo Jayme Barrientos <fit...@ubuntu.com>

diff --git a/sc/source/ui/dbgui/tpsort.cxx b/sc/source/ui/dbgui/tpsort.cxx
index 1bf89c164644..282d1bed2da1 100644
--- a/sc/source/ui/dbgui/tpsort.cxx
+++ b/sc/source/ui/dbgui/tpsort.cxx
@@ -326,10 +326,11 @@ void ScTabPageSortFields::FillFieldLists( sal_uInt16 
nStartField )
 
         if ( pDoc )
         {
-            for ( sal_uInt16 i=nStartField; i<nSortKeyCount; i++ )
+            for (sal_uInt16 j = nStartField; j < nSortKeyCount; ++j)
             {
-                m_aSortWin.m_aSortKeyItems[i]->m_xLbSort->clear();
-                
m_aSortWin.m_aSortKeyItems[i]->m_xLbSort->append_text(aStrUndefined);
+                m_aSortWin.m_aSortKeyItems[j]->m_xLbSort->clear();
+                m_aSortWin.m_aSortKeyItems[j]->m_xLbSort->freeze();
+                
m_aSortWin.m_aSortKeyItems[j]->m_xLbSort->append_text(aStrUndefined);
             }
 
             SCCOL   nFirstSortCol   = aSortData.nCol1;
@@ -381,6 +382,12 @@ void ScTabPageSortFields::FillFieldLists( sal_uInt16 
nStartField )
                     i++;
                 }
             }
+
+            for (sal_uInt16 j=nStartField; j < nSortKeyCount; ++j)
+            {
+                m_aSortWin.m_aSortKeyItems[j]->m_xLbSort->thaw();
+            }
+
             nFieldCount = i;
         }
     }
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to