[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#605120: OpenOffice.org Impress 3.2 problems with Presentationview mode



tag 605120 + pending
thanks

On Mon, Nov 29, 2010 at 10:09:43PM +0100, Rene Engelhard wrote:
> Will try to backport it, for reference the patch is like this.
> 
> rene@frodo:~/LibreOffice/libreoffice-3-3/build/clone/impress$ git diff 5f6ad06a7e16785f1d0b411650c838618662f8d6~1..5f6ad06a7e16785f1d0b411650c838618662f8d6
> diff --git a/slideshow/source/engine/slide/layer.cxx b/slideshow/source/engine/slide/layer.cxx
> index 1dca809..a41a000 100644
> --- a/slideshow/source/engine/slide/layer.cxx
> +++ b/slideshow/source/engine/slide/layer.cxx
> @@ -36,6 +36,8 @@
>  #include <basegfx/range/b2dpolyrange.hxx>
>  #include <basegfx/matrix/b2dhommatrix.hxx>
>  #include <basegfx/polygon/b2dpolypolygon.hxx>
> +#include <basegfx/polygon/b2dpolypolygontools.hxx>
> +#include <basegfx/polygon/b2dpolypolygoncutter.hxx>
> 
>  #include "layer.hxx"
> 
> @@ -288,7 +290,9 @@ namespace slideshow
>                  // clipping, and render each shape that intersects with
>                  // the calculated update area
>                  ::basegfx::B2DPolyPolygon aClip( maUpdateAreas.solveCrossovers() );
> -
> +                aClip = ::basegfx::tools::stripNeutralPolygons(aClip);
> +                aClip = ::basegfx::tools::stripDispensablePolygons(aClip, false);
> +
>                  // actually, if there happen to be shapes with zero
>                  // update area in the maUpdateAreas vector, the
>                  // resulting clip polygon will be empty.

Added to my tree, no idea when I'll  upload though, but I'll try to get this into squeeze, surely.

Grüße/Regards,

René
-- 
 .''`.  René Engelhard -- Debian GNU/Linux Developer
 : :' : http://www.debian.org | http://people.debian.org/~rene/
 `. `'  rene@debian.org | GnuPG-Key ID: D03E3E70
   `-   Fingerprint: E12D EA46 7506 70CF A960 801D 0AA0 4571 D03E 3E70



Reply to: