Kaydet (Commit) 75506c62 authored tarafından Rüdiger Timm's avatar Rüdiger Timm

INTEGRATION: CWS swqbf89 (1.62.52); FILE MERGED

2006/11/02 10:25:33 od 1.62.52.1: #i71065# method <SwFlowFrm::MoveBwd(..)>
	 - correction of fix for issue i53139:
	 -- consider flag <SwFlowFrm::bMoveBwdJump> on moving backward
	    of content in columned sections in spite of a column break.
üst 011e2963
...@@ -4,9 +4,9 @@ ...@@ -4,9 +4,9 @@
* *
* $RCSfile: flowfrm.cxx,v $ * $RCSfile: flowfrm.cxx,v $
* *
* $Revision: 1.62 $ * $Revision: 1.63 $
* *
* last change: $Author: obo $ $Date: 2006-09-16 21:17:47 $ * last change: $Author: rt $ $Date: 2006-12-01 14:25:31 $
* *
* The Contents of this file are made available subject to * The Contents of this file are made available subject to
* the terms of GNU Lesser General Public License Version 2.1. * the terms of GNU Lesser General Public License Version 2.1.
...@@ -2259,7 +2259,8 @@ BOOL SwFlowFrm::MoveBwd( BOOL &rbReformat ) ...@@ -2259,7 +2259,8 @@ BOOL SwFlowFrm::MoveBwd( BOOL &rbReformat )
} }
// --> OD 2006-05-08 #i53139# // --> OD 2006-05-08 #i53139#
// --> OD 2006-09-11 #i69409# - check <pNewUpper> // --> OD 2006-09-11 #i69409# - check <pNewUpper>
else if ( pNewUpper ) // --> OD 2006-11-02 #i71065# - check <SwFlowFrm::IsMoveBwdJump()>
else if ( pNewUpper && !SwFlowFrm::IsMoveBwdJump() )
// <-- // <--
{ {
// Now <pNewUpper> is a previous layout frame, which // Now <pNewUpper> is a previous layout frame, which
...@@ -2324,8 +2325,12 @@ BOOL SwFlowFrm::MoveBwd( BOOL &rbReformat ) ...@@ -2324,8 +2325,12 @@ BOOL SwFlowFrm::MoveBwd( BOOL &rbReformat )
// --> OD 2006-07-05 #136538# - another correction of fix for i53139 // --> OD 2006-07-05 #136538# - another correction of fix for i53139
// Beside type check, check also, if proposed new next upper // Beside type check, check also, if proposed new next upper
// frame is inside the same frame types. // frame is inside the same frame types.
// --> OD 2006-11-02 #i71065#
// Check that the proposed new next upper layout
// frame isn't the current one.
SwLayoutFrm* pNewNextUpper = pNewUpper->GetLeaf( MAKEPAGE_NONE, TRUE ); SwLayoutFrm* pNewNextUpper = pNewUpper->GetLeaf( MAKEPAGE_NONE, TRUE );
if ( pNewNextUpper && if ( pNewNextUpper &&
pNewNextUpper != rThis.GetUpper() &&
pNewNextUpper->GetType() == pNewUpper->GetType() && pNewNextUpper->GetType() == pNewUpper->GetType() &&
pNewNextUpper->IsInDocBody() == pNewUpper->IsInDocBody() && pNewNextUpper->IsInDocBody() == pNewUpper->IsInDocBody() &&
pNewNextUpper->IsInFtn() == pNewUpper->IsInFtn() && pNewNextUpper->IsInFtn() == pNewUpper->IsInFtn() &&
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment