[Libreoffice-commits] core.git: cui/source

Caolán McNamara (via logerrit) logerrit at kemper.freedesktop.org
Thu Apr 29 07:46:03 UTC 2021


 cui/source/customize/eventdlg.cxx |    3 ---
 cui/source/customize/macropg.cxx  |    3 +++
 2 files changed, 3 insertions(+), 3 deletions(-)

New commits:
commit 80d7bedee20eb191b1f5a6b2767630eb823d63b2
Author:     Caolán McNamara <caolanm at redhat.com>
AuthorDate: Wed Apr 28 20:12:18 2021 +0100
Commit:     Caolán McNamara <caolanm at redhat.com>
CommitDate: Thu Apr 29 09:45:11 2021 +0200

    freeze without thaw
    
    which was already SetUpdateMode(FALSE) without matching
    SetUpdateMode(TRUE) in:
    
    commit d32b3a714fe55892bdead03502c5a9b0e77fa61d
    Date:   Sat Oct 31 00:36:06 2009 +0100
    
        #i106421#: move svx/source/cui to cui
    
    and then remove the outside freeze/thaw pair, which may in practice
    have worked around the unbalanced inner freeze/thaw, from
    SvxEventConfigPage::SelectHdl_Impl in favour of the inner
    freeze/thaw so the select can work on a thawed treeview
    
    Change-Id: I6dbcfd000f717047354e7cdcfb9b3a502e1fbbe5
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114822
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <caolanm at redhat.com>

diff --git a/cui/source/customize/eventdlg.cxx b/cui/source/customize/eventdlg.cxx
index 72cd08b168fa..54ebcdefa0c7 100644
--- a/cui/source/customize/eventdlg.cxx
+++ b/cui/source/customize/eventdlg.cxx
@@ -123,7 +123,6 @@ IMPL_LINK_NOARG( SvxEventConfigPage, SelectHdl_Impl, weld::ComboBox&, void )
 {
     bool bApp = m_xSaveInListBox->get_active_id().toBoolean();
 
-    mpImpl->xEventLB->freeze();
     if (bApp)
     {
         SetReadOnly( false );
@@ -155,8 +154,6 @@ IMPL_LINK_NOARG( SvxEventConfigPage, SelectHdl_Impl, weld::ComboBox&, void )
         SetReadOnly( isReadonly );
         SvxMacroTabPage_::DisplayAppEvents( false );
     }
-
-    mpImpl->xEventLB->thaw();
 }
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cui/source/customize/macropg.cxx b/cui/source/customize/macropg.cxx
index c6bfd2966b6f..6f03188e285c 100644
--- a/cui/source/customize/macropg.cxx
+++ b/cui/source/customize/macropg.cxx
@@ -319,7 +319,10 @@ void SvxMacroTabPage_::DisplayAppEvents( bool appEvents)
     // have to use the original XNameReplace since the hash iterators do
     // not guarantee the order in which the elements are returned
     if(!nameReplace.is())
+    {
+        mpImpl->xEventLB->thaw();
         return;
+    }
 
     for (auto const& displayableEvent : aDisplayNames)
     {


More information about the Libreoffice-commits mailing list