If you move a layer with content, then press ctrl+z to undo that, then the layer (and it's content) will be placed to the wrong location. Reproducible: Always Steps to Reproduce: 1.create empty layer 2.draw any content on it 2.5.note the original position of the content on the layer. 3.move the layer around using the move tool. 4.undo the move (ctrl+z, or edit/undo) Actual Results: The content of the layer is placed in a wrong location. Expected Results: The content of the layer should be moved to it's original location. I noticed that the further away you move the layer, the further away it is positioned incorrectly. Say you move it by 45 pixels to the right, after undoing, the layer will be 45 pixels to the left of the original position. Linux mint 17.2, using the 2.9.9 Animation Beta version.
Hm, this looks specific to the animation branch, because it's fine in 2.9.10.
Git commit f4ed615794ac7d2722e4fd1a4dfd72191842b2ef by Dmitry Kazakov. Committed on 14/12/2015 at 20:30. Pushed by dkazakov into branch 'krita-animation-pentikainen'. Fix a bug when cancelling a Move Stroke There was a refactoring that changed the meaning of moveAndUpdate() call. Now the offset shows an absolute value. M +1 -1 krita/plugins/tools/defaulttools/strokes/move_stroke_strategy.cpp http://commits.kde.org/calligra/f4ed615794ac7d2722e4fd1a4dfd72191842b2ef
Git commit aec411c7c367091410e5afbcb33b3678d1baa60c by Dmitry Kazakov. Committed on 14/12/2015 at 20:31. Pushed by dkazakov into branch 'master'. Fix a bug when cancelling a Move Stroke There was a refactoring that changed the meaning of moveAndUpdate() call. Now the offset shows an absolute value. M +1 -1 krita/plugins/tools/defaulttools/strokes/move_stroke_strategy.cpp http://commits.kde.org/krita/aec411c7c367091410e5afbcb33b3678d1baa60c