Revision: 8630
http://matplotlib.svn.sourceforge.net/matplotlib/?rev=8630&view=rev
Author: efiring
Date: 2010-08-14 21:50:49 +0000 (Sat, 14 Aug 2010)
Log Message:
-----------
fix bug in last commit: patch with no boundary was transparent
Modified Paths:
--------------
branches/v1_0_maint/lib/matplotlib/patches.py
Modified: branches/v1_0_maint/lib/matplotlib/patches.py
===================================================================
--- branches/v1_0_maint/lib/matplotlib/patches.py 2010-08-14 21:28:56 UTC
(rev 8629)
+++ branches/v1_0_maint/lib/matplotlib/patches.py 2010-08-14 21:50:49 UTC
(rev 8630)
@@ -369,7 +369,6 @@
renderer.open_group('patch', self.get_gid())
gc = renderer.new_gc()
- gc.set_alpha(self._edgecolor[3])
gc.set_foreground(self._edgecolor, isRGB=True)
lw = self._linewidth
@@ -388,6 +387,10 @@
if rgbFace[3] == 0:
rgbFace = None # (some?) renderers expect this as no-fill signal
+ gc.set_alpha(self._edgecolor[3])
+ if self._edgecolor[3] == 0:
+ gc.set_alpha(self._facecolor[3])
+
if self._hatch:
gc.set_hatch(self._hatch )
@@ -3855,7 +3858,6 @@
renderer.open_group('patch', self.get_gid())
gc = renderer.new_gc()
- gc.set_alpha(self._edgecolor[3])
gc.set_foreground(self._edgecolor, isRGB=True)
lw = self._linewidth
@@ -3873,6 +3875,10 @@
if rgbFace[3] == 0:
rgbFace = None # (some?) renderers expect this as no-fill signal
+ gc.set_alpha(self._edgecolor[3])
+ if self._edgecolor[3] == 0:
+ gc.set_alpha(self._facecolor[3])
+
if self._hatch:
gc.set_hatch(self._hatch )
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
This SF.net email is sponsored by
Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev
_______________________________________________
Matplotlib-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-checkins