Default waittime in the eventloop is now None. At low level it will then be set to GetCaretTime().
diff --git a/Mac/Tools/IDE/Wapplication.py b/Mac/Tools/IDE/Wapplication.py
index ae238a9..88c415c 100644
--- a/Mac/Tools/IDE/Wapplication.py
+++ b/Mac/Tools/IDE/Wapplication.py
@@ -24,7 +24,7 @@
 		# map certain F key codes to equivalent command-letter combos (JJS)
 		self.fkeymaps = {122:"z", 120:"x", 99:"c", 118:"v"}
 	
-	def mainloop(self, mask=FrameWork.everyEvent, wait=0):
+	def mainloop(self, mask=FrameWork.everyEvent, wait=None):
 		import W
 		self.quitting = 0
 		saveyield = MacOS.EnableAppswitch(-1)
@@ -44,7 +44,7 @@
 		finally:
 			MacOS.EnableAppswitch(1)
 	
-	def debugger_mainloop(self, mask=FrameWork.everyEvent, wait=0):
+	def debugger_mainloop(self, mask=FrameWork.everyEvent, wait=None):
 		import W
 		self.debugger_quitting = 0
 		saveyield = MacOS.EnableAppswitch(-1)