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.