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.

Reply via email to