diff options
author | Cédric Bosdonnat <cedric.bosdonnat.ooo@free.fr> | 2012-01-04 20:42:17 +0100 |
---|---|---|
committer | Cédric Bosdonnat <cedric.bosdonnat.ooo@free.fr> | 2012-01-04 20:44:06 +0100 |
commit | fef489ad0f1f14bd9f018552c47a93a80e8b353d (patch) | |
tree | a704ff1b4e2c0c63dd45346d52ce62c36a306479 /sw/source/core/crsr | |
parent | 24d913973798497d1d69f0d513f1016361e80f4d (diff) |
Header/Footer: switch cursor between header and footer using the cursor
This fixes commit cce76e658af88813e17dea4f04388a29d7e582df.
Diffstat (limited to 'sw/source/core/crsr')
-rw-r--r-- | sw/source/core/crsr/crsrsh.cxx | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/sw/source/core/crsr/crsrsh.cxx b/sw/source/core/crsr/crsrsh.cxx index 0d1efa3b87f9..049a86762021 100644 --- a/sw/source/core/crsr/crsrsh.cxx +++ b/sw/source/core/crsr/crsrsh.cxx @@ -1317,6 +1317,21 @@ void SwCrsrShell::UpdateCrsr( sal_uInt16 eFlags, sal_Bool bIdleEnd ) if ( IsInHeaderFooter() != IsHeaderFooterEdit() ) ToggleHeaderFooterEdit(); + sal_Bool bInHeader= sal_True; + if ( IsInHeaderFooter( &bInHeader ) ) + { + if ( IsShowHeaderFooterSeparator( Header ) && !bInHeader ) + { + SetShowHeaderFooterSeparator( Footer, true ); + SetShowHeaderFooterSeparator( Header, false ); + } + else if ( IsShowHeaderFooterSeparator( Footer ) && bInHeader ) + { + SetShowHeaderFooterSeparator( Header, true ); + SetShowHeaderFooterSeparator( Footer, false ); + } + } + // #i27301# SwNotifyAccAboutInvalidTextSelections aInvalidateTextSelections( *this ); |