Skip to content

Commit ec83201

Browse files
committed
default to draw_idle in draw_if_interactive if it is supported
svn path=/trunk/matplotlib/; revision=6696
1 parent 902b53c commit ec83201

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

lib/matplotlib/backends/backend_gtk.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ def draw_if_interactive():
6060
if matplotlib.is_interactive():
6161
figManager = Gcf.get_active()
6262
if figManager is not None:
63-
figManager.canvas.draw()
63+
figManager.canvas.draw_idle()
6464

6565

6666
def show(mainloop=True):

lib/matplotlib/backends/backend_tkagg.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -389,7 +389,7 @@ def destroy(*args):
389389
# anim.py requires this
390390
if sys.platform=='win32' : self.window.update()
391391
else:
392-
self.canvas.draw()
392+
self.canvas.draw_idle()
393393
self._shown = True
394394

395395

lib/matplotlib/backends/backend_wx.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1306,7 +1306,7 @@ def draw_if_interactive():
13061306

13071307
figManager = Gcf.get_active()
13081308
if figManager is not None:
1309-
figManager.canvas.draw()
1309+
figManager.canvas.draw_idle()
13101310

13111311
def show():
13121312
"""

0 commit comments

Comments
 (0)