https://bugs.documentfoundation.org/show_bug.cgi?id=146558

            Bug ID: 146558
           Summary: If a text box is animated by nth level paragraphs, and
                    then lines are added to textbox, they are not animated
                    in slideshow
           Product: LibreOffice
           Version: 7.4.0.0 alpha0+ Master
          Hardware: All
                OS: Windows (All)
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: Impress
          Assignee: [email protected]
          Reporter: [email protected]

Description:
Suppose we want to animate a textbox by nth level paragraphs during slideshow. 
Let us assume that this textbox has 5 lines at the beginning.
When we set animation, all 5 lines appear in the Animation control panel at
right.

And here's the bug: This definition is NOT dynamically linked with the actual
textbox. If we edit the textbox to add or delete lines, this definition does
not change. So the slideshow fails to animate the textbox in a weird way.

For example, if I add more lines to the textbox after setting the animation,
these additional lines will not be animated: They will appear on the screen as
soon as the slide comes up. This spoils the entire slideshow!

A more nuanced case is when I delete a line and then insert another line in its
place. For me, this is equivalent to "replacing" that old line. But Impress
treats this line as a completely new line, and won't animate it.

The solution is to define the animation DYNAMICALLY: Impress should animate the
latest version of the textbox.

Another way to look at this is to tell Impress is to look at the textbox as an
object that has to be animated by nth level paragraph. It does not have to
remember the lines by heart. It must take the latest version of the textbox and
animate it.

Steps to Reproduce:
1.Create a textbox with any number of lines.
2.Set animation by nth level paragraphs (the exact level does not matter here). 
3. Check animation by pressing SHFT+F5.
4. Add a line in the textbox. 
5. Now check animation again by pressing SHFT+F5.
The newly added line will not be animated. [BUG]

6. Delete a line and insert another line in its place.
7. Now check animation again by pressing SHFT+F5.
The newly replaced line will not be animated. [BUG]

Actual Results:
See above

Expected Results:
See above


Reproducible: Always


User Profile Reset: No



Additional Info:
[Information automatically included from LibreOffice]
Locale: en-US
Module: Impress
[Information guessed from browser]
OS: Windows 10 Home, 64 bits

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to