https://bugs.kde.org/show_bug.cgi?id=443330
Bug ID: 443330
Summary: Undoing/redoing merged strokes from Cumulative Undo
tends to result in safe asserts and leftover artifacts
Product: krita
Version: nightly build (please specify the git hash!)
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: General
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
5.1.0-prealpha (git e5f10d4)
SUMMARY
The Cumulative Undo feature brought back in 5.1 tends to grant safe asserts and
leftover artifacts when undoing/redoing merged strokes.
STEPS TO REPRODUCE
1. Open the Undo History docker.
2. Enable Cumulative Undo in the menu.
3. Draw about 10 strokes.
4. Undo/redo any strokes that have been merged.
OBSERVED RESULT
There will tend to be safe asserts like the following:
SAFE ASSERT (krita): "changeList.memento == memento" in file
/home/appimage/workspace/Krita_Nightly_Appimage_Build/krita/libs/image/tiles3/kis_memento_manager.cc,
line 273
There will also tend to be leftover artifacts from undoing merged strokes on
the canvas.
EXPECTED RESULT
No safe asserts and no artifacts.
SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Debian sid
KDE Plasma Version: 5.21.5
KDE Frameworks Version: 5.86.0
Qt Version: 5.12.11 (Appimage)
--
You are receiving this mail because:
You are watching all bug changes.