diff C3 a/sw/source/core/layout/pagechg.cxx b/sw/source/core/layout/pagechg.cxx *** a/sw/source/core/layout/pagechg.cxx Sat May 26 00:59:30 2012 --- b/sw/source/core/layout/pagechg.cxx Sat May 26 01:05:56 2012 *************** *** 36,41 **** --- 36,42 ---- #include #include #include + #include #include #include #include *************** *** 2079,2084 **** --- 2080,2089 ---- const Point aNewAnchorPos( ( aCurrAnchorPos + rOffset ) ); pAnchoredDrawObj->DrawObj()->SetAnchorPos( aNewAnchorPos ); pAnchoredDrawObj->SetLastObjRect( pAnchoredDrawObj->GetObjRect().SVRect() ); + + // clear contour cache if contour wrapping is enabled #i100684# + if ( pAnchoredDrawObj->GetFrmFmt().GetSurround().IsContour() ) + ClrContourCache( pAnchoredDrawObj->GetDrawObj() ); } // --> OD 2009-08-20 #i92511# // cache for object rectangle inclusive spaces has to be invalidated.