File tree Expand file tree Collapse file tree 1 file changed +1
-5
lines changed
Expand file tree Collapse file tree 1 file changed +1
-5
lines changed Original file line number Diff line number Diff line change @@ -102,7 +102,6 @@ def __init__(self, figure):
102102 FigureCanvasBase .__init__ (self , figure )
103103 width , height = self .get_width_height ()
104104 _macosx .FigureCanvas .__init__ (self , width , height )
105- self ._needs_draw = True
106105 self ._device_scale = 1.0
107106
108107 def _set_device_scale (self , value ):
@@ -131,19 +130,16 @@ def get_renderer(self, cleared=False):
131130 def _draw (self ):
132131 renderer = self .get_renderer ()
133132
134- if not self ._needs_draw :
133+ if not self .figure . stale :
135134 return renderer
136135
137136 self .figure .draw (renderer )
138- self ._needs_draw = False
139137 return renderer
140138
141139 def draw (self ):
635F
142- self ._draw ()
143140 self .invalidate ()
144141
145142 def draw_idle (self , * args , ** kwargs ):
146- self ._needs_draw = True
147143 self .invalidate ()
148144
149145 def blit (self , bbox ):
You can’t perform that action at this time.
0 commit comments