summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkus Mohrhard <markus.mohrhard@googlemail.com>2012-03-15 15:57:54 +0100
committerMarkus Mohrhard <markus.mohrhard@googlemail.com>2012-03-15 22:26:22 +0100
commitbd43abc94d30332d06fad7964bd01dc5f70c22e7 (patch)
tree0d0a622e11801838535a2badddf76111cc2bb0b9
parente3b1592165d0513e90e28dfee92bc9db032fa221 (diff)
ScNameMgrTable takes a reference, fdo#47307
-rw-r--r--sc/source/ui/inc/namepast.hxx1
-rw-r--r--sc/source/ui/namedlg/namepast.cxx5
2 files changed, 3 insertions, 3 deletions
diff --git a/sc/source/ui/inc/namepast.hxx b/sc/source/ui/inc/namepast.hxx
index b2abb4563bae..77e3712e4eb7 100644
--- a/sc/source/ui/inc/namepast.hxx
+++ b/sc/source/ui/inc/namepast.hxx
@@ -57,6 +57,7 @@ private:
ScRangeManagerTable* mpTable;
std::vector<rtl::OUString> maSelectedNames;
+ boost::ptr_map<rtl::OUString, ScRangeName> maRangeMap;
public:
ScNamePasteDlg( Window * pParent, ScDocShell* pShell, bool bInsList=true );
diff --git a/sc/source/ui/namedlg/namepast.cxx b/sc/source/ui/namedlg/namepast.cxx
index 68a406f69fb2..8b4f78bec88a 100644
--- a/sc/source/ui/namedlg/namepast.cxx
+++ b/sc/source/ui/namedlg/namepast.cxx
@@ -54,18 +54,17 @@ ScNamePasteDlg::ScNamePasteDlg( Window * pParent, ScDocShell* pShell, bool )
{
ScDocument* pDoc = pShell->GetDocument();
std::map<rtl::OUString, ScRangeName*> aCopyMap;
- boost::ptr_map<rtl::OUString, ScRangeName> aRangeMap;
pDoc->GetRangeNameMap(aCopyMap);
std::map<rtl::OUString, ScRangeName*>::iterator itr = aCopyMap.begin(), itrEnd = aCopyMap.end();
for (; itr != itrEnd; ++itr)
{
rtl::OUString aTemp(itr->first);
- aRangeMap.insert(aTemp, new ScRangeName(*itr->second));
+ maRangeMap.insert(aTemp, new ScRangeName(*itr->second));
}
ScViewData* pViewData = pShell->GetViewData();
ScAddress aPos(pViewData->GetCurX(), pViewData->GetCurY(), pViewData->GetTabNo());
- mpTable = new ScRangeManagerTable(&maCtrl, aRangeMap, aPos);
+ mpTable = new ScRangeManagerTable(&maCtrl, maRangeMap, aPos);
maBtnPaste.SetClickHdl( LINK( this, ScNamePasteDlg, ButtonHdl) );
maBtnPasteAll.SetClickHdl( LINK( this, ScNamePasteDlg, ButtonHdl));