|
From: <ef...@us...> - 2010-08-14 21:50:55
|
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.
|