https://bugs.kde.org/show_bug.cgi?id=450957
--- Comment #11 from Dmitry Kazakov <dimul...@gmail.com> --- Git commit d39f8a675b5fe6604dd4e9d64c7c0f76d4f68724 by Dmitry Kazakov. Committed on 16/03/2022 at 13:46. Pushed by dkazakov into branch 'master'. Do not recalculate entire group when a layer is moved When we move a layer inside a group, we need to only recompose the pregenerated layers. We don't need to regenerate all the projections of all the layers inside. The other layers may have complex masks, e.g. transformation masks. M +2 -2 libs/image/commands/kis_image_layer_move_command.cpp M +1 -0 libs/image/kis_base_rects_walker.h M +8 -3 libs/image/kis_full_refresh_walker.h M +14 -10 libs/image/kis_image.cc M +4 -4 libs/image/kis_image.h M +12 -4 libs/image/kis_image_interfaces.h M +2 -1 libs/image/kis_projection_updates_filter.cpp M +3 -2 libs/image/kis_projection_updates_filter.h M +25 -5 libs/image/kis_refresh_subtree_walker.h M +2 -1 libs/image/kis_regenerate_frame_stroke_strategy.cpp M +8 -0 libs/image/kis_simple_update_queue.cpp M +1 -0 libs/image/kis_simple_update_queue.h M +36 -6 libs/image/kis_suspend_projection_updates_stroke_strategy.cpp M +6 -0 libs/image/kis_update_scheduler.cpp M +1 -0 libs/image/kis_update_scheduler.h M +4 -1 libs/image/tests/kis_simple_update_queue_test.cpp M +2 -2 libs/ui/kis_node_juggler_compressed.cpp https://invent.kde.org/graphics/krita/commit/d39f8a675b5fe6604dd4e9d64c7c0f76d4f68724 -- You are receiving this mail because: You are watching all bug changes.