diff options
Diffstat (limited to 'sc/source/ui/namedlg/namedlg.cxx')
-rw-r--r-- | sc/source/ui/namedlg/namedlg.cxx | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/sc/source/ui/namedlg/namedlg.cxx b/sc/source/ui/namedlg/namedlg.cxx index 89fd95cc49ba..e42dee1d50f3 100644 --- a/sc/source/ui/namedlg/namedlg.cxx +++ b/sc/source/ui/namedlg/namedlg.cxx @@ -388,8 +388,7 @@ bool ScNameDlg::AddPushed() // in ein Token-Array uebersetzt werden?) if ( 0 == pNewEntry->GetErrCode() ) { - rtl::OUString aUpper = aNewEntry; - aUpper.toAsciiUpperCase(); + rtl::OUString aUpper( ScGlobal::pCharClass->upper( aNewEntry)); ScRangeData* pData = mpCurRangeName->findByUpperName(aUpper); if (pData) { @@ -400,7 +399,7 @@ bool ScNameDlg::AddPushed() mpImpl->Clear(); if ( !mpCurRangeName->insert( pNewEntry ) ) - delete pNewEntry; + pNewEntry = NULL; UpdateNames(); bSaved=false; |