Fixed ttedit to actually work
Fixed minor update bug in tlist
diff --git a/Mac/Lib/test/tlist.py b/Mac/Lib/test/tlist.py
index be46c26..4dba121 100644
--- a/Mac/Lib/test/tlist.py
+++ b/Mac/Lib/test/tlist.py
@@ -19,20 +19,16 @@
 		r = (40, 40, 400, 300)
 		w = Win.NewWindow(r, name, 1, 0, -1, 1, 0x55555555)
 		r2 = (0, 0, 345, 245)
+		Qd.SetPort(w)
+		self.wid = w
 		self.list = List.LNew(r2, (0, 0, 1, 1), (0,0), 0, w, 0, 1, 1, 1)
 		self.filllist()
 		w.DrawGrowIcon()
-		self.wid = w
 		self.do_postopen()
 		
 	def do_activate(self, onoff, evt):
 		self.list.LActivate(onoff)
 
-	def do_rawupdate(self, window, event):
-		window.BeginUpdate()
-		self.do_update(window, event)
-		window.EndUpdate()
-		
 	def do_update(self, *args):
 		self.list.LUpdate(self.wid.GetWindowPort().visRgn)
 		
diff --git a/Mac/Lib/test/ttedit.py b/Mac/Lib/test/ttedit.py
index 59e250d..a4cd774 100644
--- a/Mac/Lib/test/ttedit.py
+++ b/Mac/Lib/test/ttedit.py
@@ -19,6 +19,7 @@
 		r2 = (0, 0, 345, 245)
 		Qd.SetPort(w)
 		self.ted = TE.TENew(r2, r2)
+		self.ted.TEAutoView(1)
 		w.DrawGrowIcon()
 		self.wid = w
 		self.do_postopen()
@@ -32,21 +33,16 @@
 		else:
 			self.ted.TEDeactivate()
 
-	def do_rawupdate(self, window, event):
-		window.BeginUpdate()
-		self.do_update(window, event)
-		window.EndUpdate()
-		
-	def do_update(self, *args):
-		Qd.EraseRect(self.wid.GetWindowPort().portRect)
-		self.ted.TEUpdate(self.wid.GetWindowPort().portRect)
+	def do_update(self, wid, event):
+		Qd.EraseRect(wid.GetWindowPort().portRect)
+		self.ted.TEUpdate(wid.GetWindowPort().portRect)
 		
 	def do_contentclick(self, local, modifiers, evt):
 		shifted = (modifiers & 0x200)
 		self.ted.TEClick(local, shifted)
 
 	def do_char(self, ch, event):
-		self.ted.TEKey(ch)
+		self.ted.TEKey(ord(ch))
 
 class TestList(Application):
 	def __init__(self):