After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 307213 - drawing erors when "keep transparency" is on
drawing erors when "keep transparency" is on
Status: RESOLVED FIXED
Product: GIMP
Classification: Other
Component: General
git master
Other All
: High normal
: 2.4
Assigned To: GIMP Bugs
GIMP Bugs
: 320140 320797 324808 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2005-06-10 21:19 UTC by Akkana Peck
Modified: 2005-12-23 20:15 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
XCF to demonstrate the problem and test it (53.84 KB, image/xcf)
2005-06-10 21:22 UTC, Akkana Peck
Details

Description Akkana Peck 2005-06-10 21:19:06 UTC
Open the attached XCF.
Set fg color (I made it blue).
Select the layer named #2 (the rightmost Tux).
Choose the bucket fill tool.
Set mode to "fill similar layers"
Click in a black area in Tux' left shoulder (our right).
Result: you get a fill similar to what's already there in the middle Tux.

Un-check "keep transparency" for the layer and it no longer happens.
Bill was able to reproduce this too. It's new in 2.3, doesn't happen in 2.2.

It's probably related (schumaml suggests on IRC) to the similar problem when you
stroke a selection using line width, instead of stroking with a drawing tool.
Comment 1 Akkana Peck 2005-06-10 21:20:03 UTC
Eek, fixing typo in summary, sorry for bugspam.
Comment 2 Akkana Peck 2005-06-10 21:22:01 UTC
Created attachment 47579 [details]
XCF to demonstrate the problem and test it
Comment 3 Akkana Peck 2005-06-13 01:20:07 UTC
Another case where this happens: drawing with the paintbrush tool and a fuzzy
brush on the edge of a layer which has Keep Trans. Making the summary more general.
Comment 4 weskaggs 2005-10-18 20:32:47 UTC
Investigation shows that this problem is caused by the changes Rindolf made to
app/paint-funcs/paint-funcs.c on 3-14-05 to get version 1.172.  The changes were
made in an attempt to fix bug #143315.  I don't understand what he did well
enough at this point to see how to fix it, except of course by reverting the
changes.
Comment 5 weskaggs 2005-10-31 15:00:37 UTC
*** Bug 320140 has been marked as a duplicate of this bug. ***
Comment 6 Michael Natterer 2005-11-09 09:49:35 UTC
*** Bug 320797 has been marked as a duplicate of this bug. ***
Comment 7 Michael Natterer 2005-11-09 09:56:00 UTC
Fixed in CVS:

2005-11-09  Michael Natterer  <mitch@gimp.org>

	* app/paint-funcs/paint-funcs-generic.h
	* app/paint-funcs/paint-funcs.c: reverted patch which makes
	alpha=255 when turned off because these functions are not only
	used for display projection. Re-opens bug #143315.
	Fixes bug #307213.
Comment 8 Michael Schumacher 2005-12-23 20:15:54 UTC
*** Bug 324808 has been marked as a duplicate of this bug. ***