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: