Index: sd/source/ui/docshell/docshel4.cxx =================================================================== --- sd/source/ui/docshell/docshel4.cxx (revision 1347402) +++ sd/source/ui/docshell/docshel4.cxx (working copy) @@ -948,6 +948,19 @@ { String aOldPageLayoutName = mpDoc->GetSdPage(0, PK_STANDARD)->GetLayoutName(); mpDoc->RenameLayoutTemplate(aOldPageLayoutName, aLayoutName); + + // Rename all standard master page name + sal_uInt32 nCount = mpDoc->GetMasterSdPageCount(PK_STANDARD); + for(sal_uInt32 i = 0; i < nCount; i++) + { + String aOldPageLayoutName = mpDoc->GetMasterSdPage(i, PK_STANDARD)->GetLayoutName(); + String aNewLayoutName = aLayoutName; + // Don't add suffix for the first master page + if( i > 0 ) + aNewLayoutName += String::CreateFromInt32(i); + + mpDoc->RenameLayoutTemplate(aOldPageLayoutName, aNewLayoutName); + } } }