8000 fix regression in test_alpha · matplotlib/matplotlib@00590bd · GitHub
[go: up one dir, main page]

Skip to content

Commit 00590bd

Browse files
committed
fix regression in test_alpha
1 parent 0a7f471 commit 00590bd

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

lib/matplotlib/lines.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -753,6 +753,12 @@ def draw(self, renderer):
753753
else:
754754
gc.set_foreground(edgecolor)
755755
gc.set_linewidth(self._markeredgewidth)
756+
mec = self._markeredgecolor
757+
if (is_string_like(mec) and mec == 'auto' and
758+
rgbaFace is not None):
759+
gc.set_alpha(rgbaFace[3])
760+
else:
761+
gc.set_alpha(self.get_alpha())
756762

757763
marker = self._marker
758764
tpath, affine = transf_path.get_transformed_points_and_affine()
@@ -779,7 +785,6 @@ def draw(self, renderer):
779785
marker_trans = marker_trans.scale(w)
780786
else:
781787
gc.set_linewidth(0)
782-
gc.set_alpha(self.get_alpha())
783788

784789
renderer.draw_markers(gc, marker_path, marker_trans,
785790
subsampled, affine.frozen(),

0 commit comments

Comments
 (0)
0