Skip to content

Commit b92ecda

Browse files
respect timeout==0 -> no timeout
1 parent dc093a5 commit b92ecda

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

lib/matplotlib/backends/_backend_tk.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -359,11 +359,12 @@ def flush_events(self):
359359

360360
def start_event_loop(self, timeout=0):
361361
# docstring inherited
362-
milliseconds = int(1000 * timeout)
363-
if milliseconds > 0:
364-
self._event_loop_id = self._tkcanvas.after(milliseconds, self.stop_event_loop)
365-
else:
366-
self._event_loop_id = self._tkcanvas.after_idle(self.stop_event_loop)
362+
if timeout > 0:
363+
milliseconds = int(1000 * timeout)
364+
if milliseconds > 0:
365+
self._event_loop_id = self._tkcanvas.after(milliseconds, self.stop_event_loop)
366+
else:
367+
self._event_loop_id = self._tkcanvas.after_idle(self.stop_event_loop)
367368
self._master.mainloop()
368369

369370
def stop_event_loop(self):

0 commit comments

Comments
 (0)