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

            Bug ID: 399337
           Summary: Undo not working correctly after Contiguous Selection
                    Tool has been used
           Product: krita
           Version: nightly build (please specify the git hash!)
          Platform: MS Windows
                OS: MS Windows
            Status: REPORTED
          Severity: major
          Priority: NOR
         Component: Tools/Selection
          Assignee: krita-bugs-n...@kde.org
          Reporter: misura...@gmail.com
  Target Milestone: ---

Created attachment 115379
  --> https://bugs.kde.org/attachment.cgi?id=115379&action=edit
1) Faulty Behaviour when using contiguous selection tool

SUMMARY
Using the contiguous selection tool to select something will mess up the undo
history and canvas rendering. 

All entries in the the undo history docker still look ok though. But it seems
the undo history lags behind after having used the contiguous selection tool
once. This means you can't undo all changes you made to a file anymore. 

It doesn't matter if you undo via ctrl+z or the undo history docker. 
The canvas rendering also seems to halt and bug out until you made another
selection with the contiguous selection tool.


STEPS TO REPRODUCE
1. Create a new file or open an existing one.
2. Draw 3 brush strokes.
3. Now use the contiguous selection tool to select anything in the picture.
4. Try to undo all your changes via pressing ctrl+z multiple times


OBSERVED RESULT
Visually no undo or a "glitchy undo"(only a part of a brush stroke is undone)
is happening in the canvas. The selected entry in the undo history docker is
moving up as expected though. Only after using the contiguous selection tool
again to select something the canvas will fully update. But even then, the
first brush stroke you made will still be there and not undone.


EXPECTED RESULT
Undo should be visible immediately, without glitches and all changes should be
undone. 
The original picture like you created or opened it should be restored.


SOFTWARE VERSIONS
Krita
  Version: 4.1.3 (git 5511f5f)

Qt
  Version (compiled): 5.9.3
  Version (loaded): 5.9.3

OS Information
  Build ABI: x86_64-little_endian-llp64
  Build CPU: x86_64
  CPU: x86_64
  Kernel Type: winnt
  Kernel Version: 10.0.15063
  Pretty Productname: Windows 10 (10.0)
  Product Type: windows
  Product Version: 10

OpenGL Info
  **OpenGL not initialized**

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

Reply via email to