|
From: <ds...@us...> - 2008-04-11 15:16:40
|
Revision: 5037
http://matplotlib.svn.sourceforge.net/matplotlib/?rev=5037&view=rev
Author: dsdale
Date: 2008-04-11 08:16:16 -0700 (Fri, 11 Apr 2008)
Log Message:
-----------
revert commits 5002, 5031
Modified Paths:
--------------
trunk/matplotlib/CHANGELOG
trunk/matplotlib/lib/matplotlib/backends/backend_qt4agg.py
trunk/matplotlib/lib/matplotlib/backends/backend_qtagg.py
Modified: trunk/matplotlib/CHANGELOG
===================================================================
--- trunk/matplotlib/CHANGELOG 2008-04-11 14:56:32 UTC (rev 5036)
+++ trunk/matplotlib/CHANGELOG 2008-04-11 15:16:16 UTC (rev 5037)
@@ -1,3 +1,9 @@
+2008-04-11 Revert commits 5002 and 5031, which were intended to
+ avoid an unnecessary call to draw(). 5002 broke saving
+ figures before show(). 5031 fixed the problem created in
+ 5002, but broke interactive plotting. Unnecessary call to
+ draw still needs resolution - DSD
+
2008-04-07 Improve color validation in rc handling, suggested
by Lev Givon - EF
Modified: trunk/matplotlib/lib/matplotlib/backends/backend_qt4agg.py
===================================================================
--- trunk/matplotlib/lib/matplotlib/backends/backend_qt4agg.py 2008-04-11 14:56:32 UTC (rev 5036)
+++ trunk/matplotlib/lib/matplotlib/backends/backend_qt4agg.py 2008-04-11 15:16:16 UTC (rev 5037)
@@ -131,6 +131,7 @@
if DEBUG: print "FigureCanvasQtAgg.draw", self
self.replot = True
FigureCanvasAgg.draw(self)
+ self.update()
def blit(self, bbox=None):
"""
Modified: trunk/matplotlib/lib/matplotlib/backends/backend_qtagg.py
===================================================================
--- trunk/matplotlib/lib/matplotlib/backends/backend_qtagg.py 2008-04-11 14:56:32 UTC (rev 5036)
+++ trunk/matplotlib/lib/matplotlib/backends/backend_qtagg.py 2008-04-11 15:16:16 UTC (rev 5037)
@@ -136,6 +136,7 @@
if DEBUG: print "FigureCanvasQtAgg.draw", self
self.replot = True
FigureCanvasAgg.draw(self)
+ self.repaint(False)
def blit(self, bbox=None):
"""
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|