summaryrefslogtreecommitdiff
path: root/sw/source/uibase/shells/txtcrsr.cxx
diff options
context:
space:
mode:
authorMatteo Casalin <matteo.casalin@yahoo.com>2014-07-25 14:49:17 +0200
committerMatteo Casalin <matteo.casalin@yahoo.com>2014-07-26 14:25:32 +0200
commit07c00671443f3f0a2e2e6c3a54c391f040e8fd2b (patch)
treee20b5947109bb6d091bd870cbb816016b1db1464 /sw/source/uibase/shells/txtcrsr.cxx
parent64ea6d59fabb12f52e7c993554b11ac402514f84 (diff)
Simplify code path
Change-Id: I7280736e9dc590df7151294d70eb7fd201bfcf4a
Diffstat (limited to 'sw/source/uibase/shells/txtcrsr.cxx')
-rw-r--r--sw/source/uibase/shells/txtcrsr.cxx16
1 files changed, 2 insertions, 14 deletions
diff --git a/sw/source/uibase/shells/txtcrsr.cxx b/sw/source/uibase/shells/txtcrsr.cxx
index 29976ca8b6bf..13822f5563fc 100644
--- a/sw/source/uibase/shells/txtcrsr.cxx
+++ b/sw/source/uibase/shells/txtcrsr.cxx
@@ -363,26 +363,14 @@ void SwTextShell::ExecMoveMisc(SfxRequest &rReq)
break;
case FN_TO_HEADER:
rSh.MoveCrsr();
- if ( FRMTYPE_HEADER & rSh.GetFrmType(0,false) )
+ if ( ( FRMTYPE_HEADER & rSh.GetFrmType(0,false) ) || rSh.GotoHeaderTxt() )
rSh.SttPg();
- else
- {
- bool bMoved = rSh.GotoHeaderTxt();
- if ( !bMoved )
- rSh.SttPg();
- }
bSetRetVal = false;
break;
case FN_TO_FOOTER:
rSh.MoveCrsr();
- if ( FRMTYPE_FOOTER & rSh.GetFrmType(0,false) )
+ if ( ( FRMTYPE_FOOTER & rSh.GetFrmType(0,false) ) || rSh.GotoFooterTxt() )
rSh.EndPg();
- else
- {
- bool bMoved = rSh.GotoFooterTxt();
- if ( !bMoved )
- rSh.EndPg();
- }
bSetRetVal = false;
break;
case FN_FOOTNOTE_TO_ANCHOR: