From: <ef...@us...> - 2010-06-11 08:09:31
|
Revision: 8412 http://matplotlib.svn.sourceforge.net/matplotlib/?rev=8412&view=rev Author: efiring Date: 2010-06-11 08:09:25 +0000 (Fri, 11 Jun 2010) Log Message: ----------- [3014606] fix set_alpha in backend_cairo Modified Paths: -------------- trunk/matplotlib/lib/matplotlib/backends/backend_cairo.py Modified: trunk/matplotlib/lib/matplotlib/backends/backend_cairo.py =================================================================== --- trunk/matplotlib/lib/matplotlib/backends/backend_cairo.py 2010-06-11 07:23:54 UTC (rev 8411) +++ trunk/matplotlib/lib/matplotlib/backends/backend_cairo.py 2010-06-11 08:09:25 UTC (rev 8412) @@ -140,8 +140,8 @@ def draw_path(self, gc, path, transform, rgbFace=None): - if len(path.vertices) > 18980: - raise ValueError("The Cairo backend can not draw paths longer than 18980 points.") + if len(path.vertices) > 18980: + raise ValueError("The Cairo backend can not draw paths longer than 18980 points.") ctx = gc.ctx @@ -315,9 +315,10 @@ def set_alpha(self, alpha): - self._alpha = alpha + GraphicsContextBase.set_alpha(self, alpha) + _alpha = self.get_alpha() rgb = self._rgb - self.ctx.set_source_rgba (rgb[0], rgb[1], rgb[2], alpha) + self.ctx.set_source_rgba (rgb[0], rgb[1], rgb[2], _alpha) #def set_antialiased(self, b): This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |