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

Dmitry Kazakov <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|                            |https://invent.kde.org/grap
                   |                            |hics/krita/-/commit/e0d1ae3
                   |                            |c174fbb05880b65d58ff4a35c68
                   |                            |d642aa
         Resolution|---                         |FIXED
             Status|ASSIGNED                    |RESOLVED

--- Comment #4 from Dmitry Kazakov <[email protected]> ---
Git commit e0d1ae3c174fbb05880b65d58ff4a35c68d642aa by Dmitry Kazakov.
Committed on 13/02/2024 at 09:15.
Pushed by dkazakov into branch 'master'.

Fix a warning on undoing flattening a group

When updates are issued in the middle of layer addition/removal
it may happen that some updates will never reach the root node,
which is a bug. And the warning told us about that.

The patch moves the updates into a separate command that emits them
in a batch **after** all node modifications are finished.

M  +1    -0    libs/image/CMakeLists.txt
A  +101  -0    libs/image/commands/KisBatchUpdateLayerModificationCommand.cpp  
  [License: GPL(v2.0+)]
A  +52   -0    libs/image/commands/KisBatchUpdateLayerModificationCommand.h    
[License: GPL(v2.0+)]
M  +1    -1    libs/image/commands/kis_image_command.h
M  +54   -35   libs/image/kis_layer_utils.cpp
M  +13   -0    libs/image/kis_layer_utils.h

https://invent.kde.org/graphics/krita/-/commit/e0d1ae3c174fbb05880b65d58ff4a35c68d642aa

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

Reply via email to