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

            Bug ID: 423777
           Summary: "Undo" does not work correctly for multiple flood
                    fills.
           Product: krita
           Version: unspecified
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: General
          Assignee: krita-bugs-n...@kde.org
          Reporter: poc.playhouse.pa...@gmail.com
  Target Milestone: ---

SUMMARY
Problem: "undo" does not always undo flood fill but will undo actions before
and after it.

System: Linux Mint 20 XFCE
Version: Krita 4.3.0

STEPS TO REPRODUCE
(not all these may be necessary, but pretty sure filling twice has to happen.)

Starting with 7 layers. One has outlines.

1) duplicate the outline layer and hide the original
2) use the Contiguous Selection Tool to select 5 or six areas on the outline
layer
3) fill with Foreground Color
4) deselect all
5) use the Contiguous Selection Tool to select 5 or six areas on the outline
layer
6) change Foreground Color
7) fill with new Foreground Color
8) deselect all
7) start to undo all the previous actions. It takes a while because of all the
selections. When you get to the most recent flood fill it will be undone. Then
more selection undos and when you get to the original flood fill it will not
undo, but you can go past it and undo the other selection things.

OBSERVED RESULT: The original flood fill cannot be undone, and areas that were
covered due to the Grow/Shrink Selection feature are not restored.


EXPECTED RESULT: Restore the file to its condition before the flood fill
happened.


SOFTWARE/OS VERSIONS

Version: Krita 4.3.0

System: Linux Mint 20 XFCE
System:    Kernel: 5.4.0-40-generic x86_64 bits: 64 compiler: gcc v: 9.3.0
Desktop: Xfce 4.14.2 
           tk: Gtk 3.24.13 wm: xfwm4 dm: LightDM Distro: Linux Mint 20 Ulyana 
           base: Ubuntu 20.04 focal 

Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION

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

Reply via email to