diff options
author | Caolán McNamara <caolanm@redhat.com> | 2021-04-28 20:12:18 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2021-04-29 09:45:11 +0200 |
commit | 80d7bedee20eb191b1f5a6b2767630eb823d63b2 (patch) | |
tree | bb0b2b743490c6529f8ab33e6b7bf8aeac93844f /cui | |
parent | 78ad3fe28321a9e2e4eaa0dcc8f1ccdaed0b1f79 (diff) |
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@redhat.com>
Diffstat (limited to 'cui')
-rw-r--r-- | cui/source/customize/eventdlg.cxx | 3 | ||||
-rw-r--r-- | cui/source/customize/macropg.cxx | 3 |
2 files changed, 3 insertions, 3 deletions
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) { |