Changed the way mac mainloop event checking is turned off
diff --git a/Modules/stdwinmodule.c b/Modules/stdwinmodule.c
index 5ca798f..b256695b 100644
--- a/Modules/stdwinmodule.c
+++ b/Modules/stdwinmodule.c
@@ -104,7 +104,9 @@
 
 static object *StdwinError; /* Exception stdwin.error */
 
-int StdwinIsActive;			/* True as soon as stdwin imported */
+#ifdef macintosh
+#include "macglue.h"
+#endif
 
 /* Window and menu object types declared here because of forward references */
 
@@ -2605,6 +2607,7 @@
 	if (!inited) {
 #ifdef macintosh
 		winit();
+		PyMac_DoYieldEnabled = 0;
 #else
 		char buf[1000];
 		int argc = 0;
@@ -2633,7 +2636,6 @@
 		}
 #endif
 		inited = 1;
-		StdwinIsActive = 1;
 	}
 	m = initmodule("stdwin", stdwin_methods);
 	d = getmoduledict(m);