Snapshots and .kra file will be attached Reproducible: Always Steps to Reproduce: 1. Scale a layer horizontally 2. Undo, notice that the layer has shifted from it's previous position
Created attachment 73469 [details] .kra file
Created attachment 73470 [details] Enter horizontal scale
Created attachment 73471 [details] Apply transform
Created attachment 73472 [details] Undo transform
PS: I don't remember in which commit it appeared first time. But I think, it's old enough...
Hi Alexey, Thanks for your report. I can confirm the issue.
Git commit 026391ab2343d4860421e851285fa23795027e89 by Dmitry Kazakov. Committed on 09/10/2012 at 18:33. Pushed by dkazakov into branch 'master'. Made KisTransaction to save the device offset. Now be careful with using KisNodeMoveCammand2 together with KisTransaction, because both of them track the device's offset. Atm, there are no collisions possible. M +0 -1 krita/image/CMakeLists.txt M +0 -1 krita/image/commands/kis_node_commands.h D +0 -71 krita/image/commands/kis_node_move_command.cpp D +0 -56 krita/image/commands/kis_node_move_command.h M +30 -10 krita/image/kis_transaction_data.cpp M +3 -0 krita/image/kis_transaction_data.h M +45 -0 krita/image/tests/kis_transaction_test.cpp M +1 -0 krita/image/tests/kis_transaction_test.h http://commits.kde.org/calligra/026391ab2343d4860421e851285fa23795027e89
Git commit 8e5b063adc8ac2d28ec80d3c33ce8dcabdd46633 by Jaroslaw Staniek, on behalf of Dmitry Kazakov. Committed on 09/10/2012 at 18:33. Pushed by staniek into branch 'kexi-altertable-staniek'. Made KisTransaction to save the device offset. Now be careful with using KisNodeMoveCammand2 together with KisTransaction, because both of them track the device's offset. Atm, there are no collisions possible. M +0 -1 krita/image/CMakeLists.txt M +0 -1 krita/image/commands/kis_node_commands.h D +0 -71 krita/image/commands/kis_node_move_command.cpp D +0 -56 krita/image/commands/kis_node_move_command.h M +30 -10 krita/image/kis_transaction_data.cpp M +3 -0 krita/image/kis_transaction_data.h M +45 -0 krita/image/tests/kis_transaction_test.cpp M +1 -0 krita/image/tests/kis_transaction_test.h http://commits.kde.org/calligra/8e5b063adc8ac2d28ec80d3c33ce8dcabdd46633