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

Dmitry Kazakov <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
      Latest Commit|                            |https://invent.kde.org/grap
                   |                            |hics/krita/-/commit/0e425d5
                   |                            |f7ba41ae2c36f4e29b24c44cbc5
                   |                            |a602ff
         Resolution|---                         |FIXED

--- Comment #15 from Dmitry Kazakov <[email protected]> ---
Git commit 0e425d5f7ba41ae2c36f4e29b24c44cbc5a602ff by Dmitry Kazakov.
Committed on 01/04/2026 at 13:37.
Pushed by dkazakov into branch 'master'.

Fix extra updates when merging two layers below a layer with a mask

On layer removal we should use no-filthy updates, not the filthy
ones. It lets us avoid the extra mask regeneration of the layers
above.

The patch may cause regressions, so the follwing cases should be tested
really well:

1) Removal of a layer (or merge-down with non-stardard blendmode)
   * just a layer
   * a layer with transform mask
   * a layer with layer style
   * deep in a hierarchy of group layers
2) Undo/Redo of such removal

After all the actions, the canvas should be updated properly, without
any traces or artifacts.

M  +5    -3    libs/image/commands/kis_image_command.cpp

https://invent.kde.org/graphics/krita/-/commit/0e425d5f7ba41ae2c36f4e29b24c44cbc5a602ff

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

Reply via email to