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

Dmitry Kazakov <dimul...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|https://invent.kde.org/grap |https://invent.kde.org/grap
                   |hics/krita/-/commit/e0d1ae3 |hics/krita/-/commit/25c5797
                   |c174fbb05880b65d58ff4a35c68 |f02acf4f32c272fa4966a90dac2
                   |d642aa                      |9b883f

--- Comment #5 from Dmitry Kazakov <dimul...@gmail.com> ---
Git commit 25c5797f02acf4f32c272fa4966a90dac29b883f by Dmitry Kazakov.
Committed on 16/09/2024 at 12:31.
Pushed by dkazakov into branch 'krita/5.2'.

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.

# Conflicts:
#       libs/image/CMakeLists.txt

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/25c5797f02acf4f32c272fa4966a90dac29b883f

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

Reply via email to