https://bugs.kde.org/show_bug.cgi?id=472120
Dmitry Kazakov <dimul...@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|CONFIRMED |RESOLVED Resolution|--- |FIXED Latest Commit| |https://invent.kde.org/grap | |hics/krita/-/commit/628ce8c | |cf5fcc883fba28f1356f14bfc6d | |2e2a69 --- Comment #13 from Dmitry Kazakov <dimul...@gmail.com> --- Git commit 628ce8ccf5fcc883fba28f1356f14bfc6d2e2a69 by Dmitry Kazakov. Committed on 24/07/2023 at 11:13. Pushed by dkazakov into branch 'master'. Fix resetting a transformation action when switching tools too quickly The bug was twofold: 1) When the user selects Photoshop-compatible shortcuts scheme, the V-shortcut becomes conflicting with line-tool-override shortcut. 2) That caused the transform tool to be activated and then, very briefly, deactivated. 3) In some cases, the deactivation could come before `slotTransactionGenerated()` was called by the stroke, which left the update stream helper to be uninitialized. Therefore the stroke didn't receive the final update for the initially undone actions. 4) That caused the action of the tool to be visually undone. M +14 -1 libs/ui/tool/KisAsynchronousStrokeUpdateHelper.cpp M +23 -0 libs/ui/tool/KisAsynchronousStrokeUpdateHelper.h M +4 -1 plugins/tools/tool_transform2/kis_tool_transform.cc https://invent.kde.org/graphics/krita/-/commit/628ce8ccf5fcc883fba28f1356f14bfc6d2e2a69 -- You are receiving this mail because: You are watching all bug changes.