https://bugs.kde.org/show_bug.cgi?id=510890

            Bug ID: 510890
           Summary: Animation cache not invalidated by certain
                    undo/play/redo sequences.
    Classification: Applications
           Product: krita
      Version First 5.2.13
       Reported In:
          Platform: NixOS
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Animation
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

SUMMARY
The animation cache for an affected layer does not get invalidated by a certain
sequence of undo, play, and redo operations.

STEPS TO REPRODUCE
1. Create a new document.
2. Create some frames on a layer and draw something in them.
3. Draw one extra mark in any frame.
4. Undo (animation cache for drawn on frame is invalidated (expected))
5. Play (animation cache is updated for the invalidated frame, the extra mark
is gone (expected))
6. Redo (animation cache is not invalidated for the frame that was affected by
redo (unexpected))
7. Play (animation cache is not changed, the extra mark is still gone
(unexpected))

OBSERVED RESULT
The animation played is using stale cache data.

EXPECTED RESULT
The animation played is using updated cache data (redo should invalidate the
affected frames).

SOFTWARE/OS VERSIONS
Operating System: NixOS 25.11
KDE Plasma Version: 6.4.5
KDE Frameworks Version: 6.19.0
Qt Version: 6.9.2
Kernel Version: 6.17.1-zen1 (64-bit)
Graphics Platform: X11
Processors: 24 × AMD Ryzen 9 3900X 12-Core Processor
Memory: 64 GiB of RAM (62.7 GiB usable)
Graphics Processor: AMD Radeon RX 7900 XTX

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to