Created attachment 120811 [details] testfile, load and play slideshow When a slide has shapes with effects which make the shape appear (so that they are not visible when the slide is initially shown) the transitions to the next slide (property of the next slide) often show the start slide wrong, the shapes which have appeared using animations are not shown. To reproduce: - new impress - add slide - ellipse on 1st - rect on 2nd (to have something visible) - give ellipse effect appear/erscheinen - give 2nd slide transition uncoverFromLeft(?)/nachLinksAufdecken - start slideshow -> the transition will not show the ellipse during animation some transitions show it, some not, probably 50/50. The 3D ines usually do not show the ellipse.
Never worked, checked history: - LO from 4.4.7.1 down to 3.3.0.4 - AOO, OOo, Sun and Oracle versions down to 2.2 (OOo 1.1.5 is with old slideshow) Debugging shows that the slide sometimes gets re-rendered before the transition effect, sometimes not. If not, the current frame buffer is used and all is correct. If re-rendered (sometimes necessary), the shapes which will appear using their own animations are missing - they are set to invisible when the slide is initialized. So there is functionality to init shape visibility to initial frame state (make appearing shapes invisible), buit not for final frame state. This is not simply setting all shapes visible, that would again be wrong for disappearing shapes.
Added functionality to init shape visibility to fnal state when the slide is actually re-rendered in final state. Doing some more checks...
Done more tests, combinations of appearing and disappearing shapes, random transitions, playing forward/backward (left arrow), looks good.
submitted to gerrit for build and review
Armin Le Grand committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=57387eb30d07f15b1b2a798e0e4dcb0f4543945c tdf#96083 slide transitions wrong with appearing shapes It will be available in 5.2.0. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Armin Le Grand committed a patch related to this issue. It has been pushed to "libreoffice-5-1": http://cgit.freedesktop.org/libreoffice/core/commit/?id=5b589f19a6ddae7b609d7925949d544a4a8c10a5&h=libreoffice-5-1 tdf#96083 slide transitions wrong with appearing shapes It will be available in 5.1.0.1. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
(In reply to Commit Notification from comment #5) > Affected users are encouraged to test the fix and report feedback. Please see bug 87958, bug 87959, bug 87960 and bug 88196. Thank you
Verified FIXED on Version: 5.2.0.0.alpha0+ Build ID: e172d2e300e600d53975a39161ceed0c7158e1e0 Nicely done. Thank you Armin!