Don't call PyMac_HandleEvent in unix-Python
diff --git a/Mac/Modules/Nav.c b/Mac/Modules/Nav.c
index ff7724e..9253cca 100644
--- a/Mac/Modules/Nav.c
+++ b/Mac/Modules/Nav.c
@@ -60,11 +60,13 @@
return;
}
if ( pyfunc == Py_None ) {
+#if !TARGET_API_MAC_OSX
/* Special case: give update events to the Python event handling code */
if ( callBackSelector == kNavCBEvent &&
callBackParms->eventData.eventDataParms.event->what == updateEvt)
PyMac_HandleEvent(callBackParms->eventData.eventDataParms.event);
/* Ignore others */
+#endif
return;
}
rv = PyObject_CallFunction(pyfunc, "ls#", (long)callBackSelector,