Index: filter/source/msfilter/msdffimp.cxx =================================================================== --- filter/source/msfilter/msdffimp.cxx (revision 1367919) +++ filter/source/msfilter/msdffimp.cxx (working copy) @@ -4842,6 +4842,7 @@ { Rectangle aChildAnchor; rHd.SeekToContent( rSt ); + sal_Bool bIsClientRectRead = sal_False; while ( ( rSt.GetError() == 0 ) && ( rSt.Tell() < rHd.GetRecEndFilePos() ) ) { DffRecordHeader aShapeHd; @@ -4876,7 +4877,16 @@ Scale( t ); Scale( r ); Scale( b ); - aClientRect = Rectangle( l, t, r, b ); + if ( bIsClientRectRead ) + { + Rectangle aChild( l, t, r, b ); + aChildAnchor.Union( aChild ); + } + else + { + aClientRect = Rectangle( l, t, r, b ); + bIsClientRectRead = sal_True; + } } break; }