Skip to content

Commit 8a8786f

Browse files
Library code should never call update_idletasks
1 parent 2855691 commit 8a8786f

File tree

3 files changed

+0
-6
lines changed

3 files changed

+0
-6
lines changed

lib/matplotlib/backends/_backend_tk.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,6 @@ def __init__(self, figure, master=None, resize_callback=None):
209209
# to the window and filter.
210210
def filter_destroy(event):
211211
if event.widget is self._tkcanvas:
212-
self._master.update_idletasks()
213212
self.close_event()
214213
root.bind("<Destroy>", filter_destroy, "+")
215214

@@ -554,8 +553,6 @@ def set_cursor(self, cursor):
554553
window.configure(cursor=cursord[cursor])
555554
except tkinter.TclError:
556555
pass
557-
else:
558-
window.update_idletasks()
559556

560557
def _Button(self, text, image_file, toggle, command):
561558
image = (tk.PhotoImage(master=self, file=image_file)

lib/matplotlib/backends/backend_tkagg.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,10 @@ class FigureCanvasTkAgg(FigureCanvasAgg, FigureCanvasTk):
88
def draw(self):
99
super().draw()
1010
_backend_tk.blit(self._tkphoto, self.renderer._renderer, (0, 1, 2, 3))
11-
self._master.update_idletasks()
1211

1312
def blit(self, bbox=None):
1413
_backend_tk.blit(
1514
self._tkphoto, self.renderer._renderer, (0, 1, 2, 3), bbox=bbox)
16-
self._master.update_idletasks()
1715

1816

1917
@_BackendTk.export

lib/matplotlib/backends/backend_tkcairo.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ def draw(self):
2323
_backend_tk.blit(
2424
self._tkphoto, buf,
2525
(2, 1, 0, 3) if sys.byteorder == "little" else (1, 2, 3, 0))
26-
self._master.update_idletasks()
2726

2827

2928
@_BackendTk.export

0 commit comments

Comments
 (0)