GNOME Bugzilla – Bug 161042
Eeek, why is "Keep Transparency" turned on for Floating Selections?
Last modified: 2007-05-27 23:08:03 UTC
"That's a bad bug that needs to be fixed immidiately." -- Sven This bug report is a spinoff of bug #151910, because it has higher priority than that bug.
Bug 151910 actually detected this bug. I've added the dependency on this bug to that bug. To confirm this bug, read that bug's comments for methods to do it.
There may be some obscure reason why "Keep Transparency" needs to be turned on in floating selections, so it might be dangerous to mess with it there. It seems likely that it would be safe to turn it off when converting a floating selection into a layer, though. Would that be an acceptable fix?
What about setting it to the state of the layer it was floated from?
Most of the time I'm turning it off, so making it default off but configurable may be the best way to go. Some folks may want it to be "always on," "always off," or "same as layer it was floated from". The last case would be 90% turned off for me.
Well, I have changed HEAD to make it set "Keep Transparency" to FALSE instead of TRUE when creating a floating selection, and nothing particularly bad seems to happen. I'll leave it that way for a while, for testing. 2005-06-21 Bill Skaggs <weskaggs@primate.ucdavis.edu> * app/core/gimplayer-floating-sel.c: set "Keep Transparency" FALSE when creating floating sel; see bug #161042.
Let's call it fixed then and not attempt to backport it.
*** Bug 408261 has been marked as a duplicate of this bug. ***
Fixed differently now: 2007-05-28 Michael Natterer <mitch@gimp.org> * app/core/gimplayer-floating-sel.c (floating_sel_attach): set "Lock Alpha" to TRUE again on floating selections. (floating_sel_to_layer): instead, set it to FALSE when turning it into a new layer. Fixes bug #418215 and keeps #161042 closed.