Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 1113012

Browse files
committed
Fix AttributeError in figure.draw when compositing images
svn path=/trunk/matplotlib/; revision=8030
1 parent a5138b9 commit 1113012

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

lib/matplotlib/figure.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -755,11 +755,12 @@ def draw(self, renderer):
755755

756756
# override the renderer default if self.suppressComposite
757757
# is not None
758-
composite = renderer.option_image_nocomposite()
758+
not_composite = renderer.option_image_nocomposite()
759759
if self.suppressComposite is not None:
760-
composite = self.suppressComposite
760+
not_composite = self.suppressComposite
761761

762-
if len(self.images)<=1 or composite or not allequal([im.origin for im in self.images]):
762+
if len(self.images)<=1 or not_composite or \
763+
not allequal([im.origin for im in self.images]):
763764
for a in self.images:
764765
dsu.append( (a.get_zorder(), a.draw, [renderer]))
765766
else:
@@ -783,8 +784,7 @@ def draw_composite():
783784
renderer.draw_image(gc, l, b, im)
784785
gc.restore()
785786

786-
if len(ims):
787-
dsu.append((ims[0].get_zorder(), draw_composite, []))
787+
dsu.append((self.images[0].get_zorder(), draw_composite, []))
788788

789789
# render the axes
790790
for a in self.axes:

0 commit comments

Comments
 (0)