https://bugs.kde.org/show_bug.cgi?id=490843
Dmitry Kazakov <dimul...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|CONFIRMED                   |RESOLVED
      Latest Commit|                            |https://invent.kde.org/grap
                   |                            |hics/krita/-/commit/3b58918
                   |                            |16897a868630d3570f044df275b
                   |                            |c7a197

--- Comment #7 from Dmitry Kazakov <dimul...@gmail.com> ---
Git commit 3b5891816897a868630d3570f044df275bc7a197 by Dmitry Kazakov.
Committed on 31/07/2024 at 09:08.
Pushed by dkazakov into branch 'master'.

Fix layer activation issue when opening multiple documents

... and switching between them.

KisNodeManager may emit node change signal right inside setCanvas()
call, which may be received by LayerBox **before** it gto received
its own setCanvas() call. This workaround just checks if the node-to-
be-activated actually belongs to the current image or not.

Ideally, we should make the active layer code a bit more straight-forward
and ensure that there is only one source of truth. But I'm not sure how
to do that right now. Perhaps, during the QML rewite?

M  +14   -0    plugins/dockers/layerdocker/LayerBox.cpp

https://invent.kde.org/graphics/krita/-/commit/3b5891816897a868630d3570f044df275bc7a197

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

Reply via email to