summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Luth <justin_luth@sil.org>2017-07-29 21:01:33 -0400
committerJustin Luth <justin_luth@sil.org>2017-08-31 20:09:32 +0200
commitb55d86610128d0b6f8d0fea7c9a3e9d5acd4c878 (patch)
treea84d5df8460c1dba46040a01e7c7f82dd075fde4
parent04d70c0999c716f5465631eca50945915ec607c4 (diff)
tdf#108932 - prevent textbox shrink from actually growing
fix regression from a4dee94afed9ade6ac50237c8d99a6e49d3bebc1 for a particular situation - where the textbox flowed onto the following page. Change-Id: I58fe2909411c4e5e484083cfc395976f0bc4ba17 Reviewed-on: https://gerrit.libreoffice.org/40558 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Justin Luth <justin_luth@sil.org>
-rw-r--r--sw/source/core/objectpositioning/anchoredobjectposition.cxx2
1 files changed, 2 insertions, 0 deletions
diff --git a/sw/source/core/objectpositioning/anchoredobjectposition.cxx b/sw/source/core/objectpositioning/anchoredobjectposition.cxx
index a865228d5b4f..abc898e6bf2c 100644
--- a/sw/source/core/objectpositioning/anchoredobjectposition.cxx
+++ b/sw/source/core/objectpositioning/anchoredobjectposition.cxx
@@ -489,7 +489,9 @@ SwTwips SwAnchoredObjectPosition::ImplAdjustVertRelPos( const SwTwips nTopOfAnch
// tdf#101627 - the patch a4dee94afed9ade6ac50237c8d99a6e49d3bebc1
// for tdf#91260 causes problems if the textbox
// is anchored in the footer, so exclude this case
+ // tdf#108932 - ensure that the adjustment will only shrink (> 0)
if ( !( GetAnchorFrame().GetUpper() && GetAnchorFrame().GetUpper()->IsFooterFrame() )
+ && nAdjustedRelPosY > 0
&& nAdjustedRelPosY < nProposedRelPosY )
{
const SwFrameFormat* pFormat = &(GetFrameFormat());