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.