[Python-checkins] CVS: python/dist/src/Mac/Tools/IDE PyConsole.py,1.10,1.11

Just van Rossum jvr@users.sourceforge.net
Mon, 04 Feb 2002 03:53:55 -0800


Update of /cvsroot/python/python/dist/src/Mac/Tools/IDE
In directory usw-pr-cvs1:/tmp/cvs-serv21270

Modified Files:
	PyConsole.py 
Log Message:
Flush screen buffer upon console.flush() and output.flush(). 
This fixes bug #511992.

Index: PyConsole.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Mac/Tools/IDE/PyConsole.py,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** PyConsole.py	2002/01/21 23:00:52	1.10
--- PyConsole.py	2002/02/04 11:53:53	1.11
***************
*** 109,112 ****
--- 109,114 ----
  		self.ted.WEClearUndo()
  		self.updatescrollbars()
+ 		if Qd.QDIsPortBuffered(self._parentwindow.wid):
+ 			Qd.QDFlushPortBuffer(self._parentwindow.wid, None)
  	
  	def selection_ok(self):
***************
*** 299,302 ****
--- 301,306 ----
  		self.w.outputtext.updatescrollbars()
  		self.w.outputtext.ted.WEFeatureFlag(WASTEconst.weFReadOnly, 1)
+ 		if Qd.QDIsPortBuffered(self.w.wid):
+ 			Qd.QDFlushPortBuffer(self.w.wid, None)
  	
  	def show(self):