GNOME Bugzilla – Bug 484230
Move tool behaviour erratic when moving multiple layers
Last modified: 2007-10-06 20:56:29 UTC
I am experiencing severe problems when moving a three layer stack that I inserted through "Open as layers". After loading the three layers of the loaded XCF are placed dead center in the image previously opened. The three layers are much smaller than the image I added them to. If I now try to move these layers (as a composite) to their final position within the frame sometimes only the topmost layer is moved and the only way to recover it after the move is to undo the move by pressing CTRL-Z as there is no visible remnant of that layer in the frame. There is no method behind this erratic behaviour, sometimes pressing shift (move tool toggle) will help, sometimes it will not. Version is a fresh built SVN from 2007-10-06, 19:00 GMT
Created attachment 96787 [details] XCF with the three layers to show the erratic behaviour.
That's not a bug. The XCF file has a layer-mask selected as the active drawable. When you use the Move tool to move the active drawable, you are moving the contents of the layer mask. When you use the Move tool in "Pick a layer" mode, then you are moving the layer that is under the mouse pointer where you are clicking. The solution to your problem is to select a layer, not a layer mask, before you use the Move tool.
(In reply to comment #2) > That's not a bug. The XCF file has a layer-mask selected as the active > drawable. When you use the Move tool to move the active drawable, you are > moving the contents of the layer mask. When you use the Move tool in "Pick a > layer" mode, then you are moving the layer that is under the mouse pointer > where you are clicking. The solution to your problem is to select a layer, not > a layer mask, before you use the Move tool. That's a very annoying behaviour as the layer mask is very inconspicous. I now see the problem and the mouse cursor changed accordingly. Why is the layer mask behaving so differently though? The layer mask still gets selected if I use the shift button which I understand to enforce the selection of a layer. So what is the layer mask in this respect? Is it a proper layer or just an addition to a layer (as shown in the layer dialog)? If it is the latter then my understanding would still be that depressing shift in the move tool should select the apropiate layer and ignore the layer mask...