Issue 120994 - custom shape will changed to Rectangle after finishing playing Emphasis Special animation
Summary: custom shape will changed to Rectangle after finishing playing Emphasis Speci...
Alias: None
Product: Impress
Classification: Application
Component: editing (show other issues)
Version: 4.0.0-dev
Hardware: All All
: P3 Normal (vote)
Target Milestone: 4.0.0
Assignee: AOO issues mailing list
QA Contact:
Keywords: regression
Depends on:
Reported: 2012-09-17 07:55 UTC by xiao ting xiao
Modified: 2013-07-12 16:23 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---

sample file (13.72 KB, application/vnd.oasis.opendocument.presentation)
2012-09-17 07:55 UTC, xiao ting xiao
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description xiao ting xiao 2012-09-17 07:55:50 UTC
Created attachment 79534 [details]
sample file

Build: Aoo_Trunk_20120914.1800 Revision :1384699 

1. Open attached odp file in AOO
2. Press F5 to play animation.

After finishing playing animation, other shapes all changed to Rectangle
Comment 1 Regina Henschel 2012-09-17 12:11:05 UTC
Only custom shapes are effected. Animating a classical shape works as expected.

There are similar errors with other fill effects, read issue 116582, issue 120198.

The animation is correct in OOo3.2.1., set keyword "regression".
Comment 2 xiao ting xiao 2012-09-18 01:56:54 UTC
Except of Rectangle and Square, other shapes will change to Rectangle or Square after finishing playing Emphasis Special animation
Comment 3 Armin Le Grand 2013-06-03 14:28:07 UTC
ALG: Problem seems to be the kind the effect is executed in the slideshow; a FillCOlor is determined and pre-set, the META_FILLCOLOR_ACTIONs in the metafile are then ignored. This leads to the META_FILLCOLOR_ACTIONs switching off fill to be ignored, too. This may have been no problem in OOo3.2.1, but in more current metafiles are rectangles contained with META_FILLCOLOR_ACTION and META_LINECOLOR_ACTION none so that the range of the object is correct. WIth the methodology above these will be painted in the transition color. It can also be seen that the initial paint of the object is correct, probably because no preset color is used and the correct interpretation of the metafile action is used.
It is no alternative to avoid the empty rectangles in the metafile, this would invalid the object range again (which is fetched as Metafile BoundRect currently, primitives would be more reliable here). I will try to add reacting on the ignored MetafileActions.
Comment 4 SVN Robot 2013-06-03 15:01:39 UTC
"alg" committed SVN revision 1489018 into trunk:
i120994 Corrected Line/FillColor OnOff state handling
Comment 5 Armin Le Grand 2013-06-03 15:36:00 UTC
ALG: Okay, solved, checked in, done.
Comment 6 SVN Robot 2013-06-04 15:07:22 UTC
"alg" committed SVN revision 1489463 into trunk: