File tree 1 file changed +1
-5
lines changed 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):
102
102
FigureCanvasBase .__init__ (self , figure )
103
103
width , height = self .get_width_height ()
104
104
_macosx .FigureCanvas .__init__ (self , width , height )
105
- self ._needs_draw = True
106
105
self ._device_scale = 1.0
107
106
108
107
def _set_device_scale (self , value ):
@@ -131,19 +130,16 @@ def get_renderer(self, cleared=False):
131
130
def _draw (self ):
132
131
renderer = self .get_renderer ()
133
132
134
- if not self ._needs_draw :
133
+ if not self .figure . stale :
135
134
return renderer
136
135
137
136
self .figure .draw (renderer )
138
- self ._needs_draw = False
139
137
return renderer
140
138
141
139
def draw (self ):
142
- self ._draw ()
143
140
self .invalidate ()
144
141
145
142
def draw_idle (self , * args , ** kwargs ):
146
- self ._needs_draw = True
147
143
self .invalidate ()
148
144
149
145
def blit (self , bbox ):
You can’t perform that action at this time.
0 commit comments