> Subject: Re: Selection lost while working on multiple images (GTK #694060) > From: mitch@xxxxxxxx > To: gespertino@xxxxxxxxx > CC: strata_ranger@xxxxxxxxxxx; gimp-developer-list@xxxxxxxxx > Date: Tue, 19 Feb 2013 19:37:32 +0100 > > On Tue, 2013-02-19 at 14:22 -0300, gespertino@xxxxxxxxx wrote: > > 2013/2/19 Richard Gitschlag <strata_ranger@xxxxxxxxxxx> > > > > > So the question that remains is - if you switch between images and do > > > another select with the same tool, why does GIMP need to Undo the first one > > > at all? It's got to be a bug. > > > > > > > No doubt it is a bug. > > > > According to the documentation: > > "When an image is stored as an XCF file, the file encodes nearly everything > > there is to know about the image: the pixel data for each of the layers, > > the current selection, additional channels if there are any, paths if there > > are any, and guides. The most important thing that is *not* saved in an XCF > > file is the undo history." > > > > The XCF format stores selections, so I think it's pretty clear that every > > file should have its own selections and switching between open images > > shouldn't destroy them. > > This is all totally unrelated to the actual bug here, so was the entire > thread. > > The bug is that rect and ellipse select are modifying the selection > on the fly, and abuse the undo system to do their stuff. > > Aborting the current tool operation when switching images is however > completely normal and is not going to change, sorry. > > --mitch I totally understand this when it comes to selectors that require multiple steps to complete one operation (e.g: Freehand, Foreground, and Scissors) - if you don't provide all the necessary information then of course it must abort its operation. But not all selectors belong to that group. Floodfill (fuzzy/by color) selectors are different - one click, one action, tool's done. Rectangle and Ellipse selectors are different too - one click+drag and the shape is already there in your image's selection channel (and undo history) - there is nothing to abort. -- Stratadrake strata_ranger@xxxxxxxxxxx -------------------- Numbers may not lie, but neither do they tell the whole truth. |
_______________________________________________ gimp-developer-list mailing list gimp-developer-list@xxxxxxxxx https://mail.gnome.org/mailman/listinfo/gimp-developer-list