https://bugs.kde.org/show_bug.cgi?id=401919
Bug ID: 401919 Summary: Clone engine cannot clone between layers Product: krita Version: 4.1.5 Platform: Appimage OS: Linux Status: REPORTED Severity: major Priority: NOR Component: Brush engines Assignee: krita-bugs-n...@kde.org Reporter: sam.m...@gmail.com Target Milestone: --- SUMMARY Ctrl-clicking a source layer and then moving to another layer will not allow cloning to the new layer. Have tested all combinations of ctrl-click and Ctrl-Alt click and releasing Ctrl or keeping it so as to select both layers (as well as with the source layer visible/invisible) with the same results: You can clone within the same layer but not to another layer. STEPS TO REPRODUCE 1. Have two layers: Layer A with blue scribbled lines and layer B with green scribbled lines. Select a tool using the Cloning engine, such as the default Clone brush. Make sure "Clone from all Visisble Layers" is deactivated in the Clone engine settings. 2. On Layer A, Ctrl-click to place the source on that layer somewhere on the blue scribbled lines. 3. Move to layer B (either when keeping Ctrl pressed or not, doesn't matter) and start drawing. OBSERVED RESULT You will start cloning green lines (from layer B) rather than the blue lines from the selected source layer A. EXPECTED RESULT You should keep cloning from the source layer you selected. Instead it appears the source layer is always the layer you are on, regardless of where you placed your source. SOFTWARE/OS VERSIONS Windows: MacOS: Linux/KDE Plasma: (available in About System) KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION The desired work flow here is to have a layer A with one or more textures on it. By selecting textures on the source layer one can then apply the texture to the target layer B using various modes. Ideally the source layer should be able to be invisible as well. This is a powerful technique and a main reason (at least for me) for using the Clone tool at all. Compare the base functionality of the GIMP clone tool, which supports this work flow: 1) Ctrl-click Layer A 2) Hide layer A, move to layer B 3) Paint on layer B using cloning information from layer A. -- You are receiving this mail because: You are watching all bug changes.