summaryrefslogtreecommitdiff
path: root/sd/source/ui/unoidl/unopage.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'sd/source/ui/unoidl/unopage.cxx')
-rw-r--r--sd/source/ui/unoidl/unopage.cxx7
1 files changed, 3 insertions, 4 deletions
diff --git a/sd/source/ui/unoidl/unopage.cxx b/sd/source/ui/unoidl/unopage.cxx
index 83826053ddbe..d09b0566a853 100644
--- a/sd/source/ui/unoidl/unopage.cxx
+++ b/sd/source/ui/unoidl/unopage.cxx
@@ -3057,16 +3057,15 @@ void SAL_CALL SdMasterPage::setName( const OUString& rName )
{
SdDrawDocument* pDoc = GetModel()->GetDoc();
bool bOutDummy;
- OUString aNewName( rName );
// Slide Name has to be unique
- if( pDoc && pDoc->GetPageByName( aNewName, bOutDummy ) != SDRPAGE_NOTFOUND )
+ if( pDoc && pDoc->GetPageByName( rName, bOutDummy ) != SDRPAGE_NOTFOUND )
return; // throw Exception ?
- GetPage()->SetName( aNewName );
+ GetPage()->SetName( rName );
if( pDoc )
- pDoc->RenameLayoutTemplate( GetPage()->GetLayoutName(), aNewName );
+ pDoc->RenameLayoutTemplate( GetPage()->GetLayoutName(), rName );
// fake a mode change to repaint the page tab bar
::sd::DrawDocShell* pDocSh = GetModel()->GetDocShell();