summaryrefslogtreecommitdiff
path: root/sc/source/ui/namedlg
diff options
context:
space:
mode:
authorMarkus Mohrhard <markus.mohrhard@googlemail.com>2011-12-19 01:39:34 +0100
committerMarkus Mohrhard <markus.mohrhard@googlemail.com>2011-12-19 23:40:53 +0100
commit2119f46497ab92218c8bf3a60dc54c7da78a94dd (patch)
tree1ecf19182e06cb90268eb7707a70587697235714 /sc/source/ui/namedlg
parent2cc7b083386dec73b353c0bd187dfe3a58906c10 (diff)
don't set current entry for every entry during init
Diffstat (limited to 'sc/source/ui/namedlg')
-rw-r--r--sc/source/ui/namedlg/namemgrtable.cxx7
1 files changed, 4 insertions, 3 deletions
diff --git a/sc/source/ui/namedlg/namemgrtable.cxx b/sc/source/ui/namedlg/namemgrtable.cxx
index 99b1ea0367ba..7f8eb6bf3e06 100644
--- a/sc/source/ui/namedlg/namemgrtable.cxx
+++ b/sc/source/ui/namedlg/namemgrtable.cxx
@@ -104,10 +104,11 @@ ScRangeManagerTable::~ScRangeManagerTable()
Clear();
}
-void ScRangeManagerTable::addEntry(const ScRangeNameLine& rLine)
+void ScRangeManagerTable::addEntry(const ScRangeNameLine& rLine, bool bSetCurEntry)
{
SvLBoxEntry* pEntry = InsertEntryToColumn( createEntryString(rLine), LIST_APPEND, 0xffff);
- SetCurEntry(pEntry);
+ if (bSetCurEntry)
+ SetCurEntry(pEntry);
}
void ScRangeManagerTable::GetCurrentLine(ScRangeNameLine& rLine)
@@ -141,7 +142,7 @@ void ScRangeManagerTable::Init()
if (!it->second->HasType(RT_DATABASE) && !it->second->HasType(RT_SHARED))
{
aLine.aName = it->second->GetName();
- addEntry(aLine);
+ addEntry(aLine, false);
}
}
}