Fixed ttedit to actually work
Fixed minor update bug in tlist
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):