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: krita-bugs-n...@kde.org Reporter: tomtomtomreportin...@gmail.com 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.