sw/source/core/objectpositioning/anchoredobjectposition.cxx | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-)
New commits: commit 2f779fc046c9afec04b4a4500b213e77aee51ae1 Author: László Németh <laszlo.nem...@collabora.com> Date: Thu Jun 4 18:15:12 2015 +0200 tdf#91260: cleanup - textboxes extending beyond the page Storing Undo data is unnecessary here, because shrinking is applied only on the text frame of the textbox. The shape component of the textbox isn't modified. Change-Id: Iaff64ff4953adbfa830832da146343cef2734547 diff --git a/sw/source/core/objectpositioning/anchoredobjectposition.cxx b/sw/source/core/objectpositioning/anchoredobjectposition.cxx index 2957aa0..b4e63e3 100644 --- a/sw/source/core/objectpositioning/anchoredobjectposition.cxx +++ b/sw/source/core/objectpositioning/anchoredobjectposition.cxx @@ -482,13 +482,10 @@ SwTwips SwAnchoredObjectPosition::_ImplAdjustVertRelPos( const SwTwips nTopOfAnc { // shrink textboxes to extend beyond the page bottom SwFrameFormat* pFrameFormat = ::FindFrameFormat(&GetObject()); - SfxItemSet aTextBoxSet(pFrameFormat->GetDoc()->GetAttrPool(), aFrameFormatSetRange); SwFormatFrmSize aSize(pFormat->GetFrmSize()); SwTwips nShrinked = aSize.GetHeight() - (nProposedRelPosY - nAdjustedRelPosY); aSize.SetHeight( nShrinked > 0 ? nShrinked : 0 ); - aTextBoxSet.Put(aSize); - if (aTextBoxSet.Count()) - pFrameFormat->GetDoc()->SetFlyFrmAttr(*pFrameFormat, aTextBoxSet); + pFrameFormat->SetFormatAttr(aSize); nAdjustedRelPosY = nProposedRelPosY; } else if ( SwTextBoxHelper::findTextBox(pFormat) ) // when the shape has a textbox, use only the proposed vertical position
_______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits