https://bugs.kde.org/show_bug.cgi?id=413085
Boudewijn Rempt <b...@valdyas.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|CONFIRMED |ASSIGNED Assignee|krita-bugs-n...@kde.org |dimul...@gmail.com --- Comment #3 from Boudewijn Rempt <b...@valdyas.org> --- This is a regression from this commit: commit ca2e423a9af4f5c1f4691ab3e5f86d5fee61938b Author: Dmitry Kazakov <dimul...@gmail.com> Date: Mon Oct 14 17:45:21 2019 +0300 Fix an assert when force-autosaving the image right during the stroke When we make a clone of a shape layer, we must ensure that no updates are initiated after cloning the image. We used to block updates at the level of KisShapeLayerCanvas, but it works only when we save/clone the image from the GUI thread. When we save it from the worker thread, KoShapeManager queues the event into the GUI events queue, so an update comes asynchronously. To resolve this issue, the patch moves locking from KisShapeLayerCanvas to KoShapeManager. We must ensure that there is no compressors nor queues between the adding code and blocking code. BUG:412835 -- You are receiving this mail because: You are watching all bug changes.