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.