File tree 1 file changed +2
-5
lines changed 1 file changed +2
-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,17 @@ 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
137
+ self .figure . stale = False
139
138
return renderer
140
139
141
140
def draw (self ):
142
- self ._draw ()
143
141
self .invalidate ()
144
142
145
143
def draw_idle (self , * args , ** kwargs ):
146
- self ._needs_draw = True
147
144
self .invalidate ()
148
145
149
146
def blit (self , bbox ):
You can’t perform that action at this time.
0 commit comments