summaryrefslogtreecommitdiff
path: root/sw
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@suse.cz>2012-07-04 12:51:31 +0200
committerMiklos Vajna <vmiklos@suse.cz>2012-07-04 12:52:56 +0200
commitb1594febc030376a272c73cf125a2c77e42b8117 (patch)
treed2db937cd121f5012c5285ef23b3f344cf254b41 /sw
parent1f0abdcf60e30f6ce02fbed5a6918c7899a10f4e (diff)
SwDoc::ChgPageDesc: copy page size to first page
Change-Id: I714c8cb16710e4220ce97e8b5597b5ff9f4f0bab
Diffstat (limited to 'sw')
-rw-r--r--sw/source/core/doc/docdesc.cxx6
1 files changed, 5 insertions, 1 deletions
diff --git a/sw/source/core/doc/docdesc.cxx b/sw/source/core/doc/docdesc.cxx
index 0ae10939c8c8..7f98a5530fcf 100644
--- a/sw/source/core/doc/docdesc.cxx
+++ b/sw/source/core/doc/docdesc.cxx
@@ -318,9 +318,13 @@ void SwDoc::ChgPageDesc( sal_uInt16 i, const SwPageDesc &rChged )
if ( rChged.GetUseOn() == nsUseOnPage::PD_MIRROR )
((SwPageDesc&)rChged).Mirror();
else
- // Or else transfer values from Master to Left.
+ {
+ // Or else transfer values from Master to Left and First.
::lcl_DescSetAttr( ((SwPageDesc&)rChged).GetMaster(),
((SwPageDesc&)rChged).GetLeft() );
+ ::lcl_DescSetAttr( ((SwPageDesc&)rChged).GetMaster(),
+ ((SwPageDesc&)rChged).GetFirst() );
+ }
// Take over NumType.
if( rChged.GetNumType().GetNumberingType() != pDesc->GetNumType().GetNumberingType() )