diff options
author | Markus Mohrhard <markus.mohrhard@googlemail.com> | 2012-03-26 04:58:47 +0200 |
---|---|---|
committer | Michael Meeks <michael.meeks@suse.com> | 2012-03-26 11:15:34 +0100 |
commit | 801c5d5b88454f659a08d9a4940b90499bec9584 (patch) | |
tree | 544b7309c7fb8419bac5d116b465555e9fa8d96b /sc | |
parent | af67f5f6438bde777c0cbb4d90c7f6bdcd831bf3 (diff) |
prevent update during init in new autofilter dlg, fdo#45679
Signed-off-by: Michael Meeks <michael.meeks@suse.com>
Diffstat (limited to 'sc')
-rw-r--r-- | sc/source/ui/cctrl/checklistmenu.cxx | 2 | ||||
-rw-r--r-- | sc/source/ui/namedlg/namemgrtable.cxx | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/sc/source/ui/cctrl/checklistmenu.cxx b/sc/source/ui/cctrl/checklistmenu.cxx index 9b2319735b81..d269333c9c1d 100644 --- a/sc/source/ui/cctrl/checklistmenu.cxx +++ b/sc/source/ui/cctrl/checklistmenu.cxx @@ -1164,6 +1164,7 @@ void ScCheckListMenuWindow::initMembers() { size_t n = maMembers.size(); size_t nVisMemCount = 0; + maChecks.SetUpdateMode(false); for (size_t i = 0; i < n; ++i) { maChecks.InsertEntry(maMembers[i].maName); @@ -1188,6 +1189,7 @@ void ScCheckListMenuWindow::initMembers() maChkToggleAll.SetState(STATE_DONTKNOW); mePrevToggleAllState = STATE_DONTKNOW; } + maChecks.SetUpdateMode(true); } void ScCheckListMenuWindow::setConfig(const Config& rConfig) diff --git a/sc/source/ui/namedlg/namemgrtable.cxx b/sc/source/ui/namedlg/namemgrtable.cxx index b9164d36b8c5..5a0213060cfd 100644 --- a/sc/source/ui/namedlg/namemgrtable.cxx +++ b/sc/source/ui/namedlg/namemgrtable.cxx @@ -127,6 +127,7 @@ void ScRangeManagerTable::GetLine(ScRangeNameLine& rLine, SvLBoxEntry* pEntry) void ScRangeManagerTable::Init() { + SetUpdateMode(false); Clear(); for (boost::ptr_map<rtl::OUString, ScRangeName>::const_iterator itr = mrRangeMap.begin(); itr != mrRangeMap.end(); ++itr) @@ -147,6 +148,7 @@ void ScRangeManagerTable::Init() } } } + SetUpdateMode(true); } const ScRangeData* ScRangeManagerTable::findRangeData(const ScRangeNameLine& rLine) |