Commit bf05d4cd authored by Jack Jansen's avatar Jack Jansen

Fixed command-. handling

Added hacks for GetEventQueue (so you don't have to edit Events.h)
parent a06f13dc
...@@ -22,6 +22,20 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ...@@ -22,6 +22,20 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
******************************************************************/ ******************************************************************/
#ifdef __CFM68K__
/* cfm68k InterfaceLib exports GetEventQueue, but Events.h doesn't know this
** and defines it as GetEvQHdr (which is correct for PPC). This fix is for
** CW9, check that the workaround is still needed for the next release.
*/
#define GetEvQHdr GetEventQueue
#endif /* __CFM68K__ */
#include <Events.h>
#ifdef __CFM68K__
#undef GetEventQueue
#endif /* __CFM68K__ */
#include "Python.h" #include "Python.h"
#include "macglue.h" #include "macglue.h"
...@@ -35,7 +49,6 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ...@@ -35,7 +49,6 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
#include <StandardFile.h> #include <StandardFile.h>
#include <Resources.h> #include <Resources.h>
#include <Memory.h> #include <Memory.h>
#include <Events.h>
#include <Windows.h> #include <Windows.h>
#include <Desk.h> #include <Desk.h>
#include <Traps.h> #include <Traps.h>
...@@ -402,7 +415,7 @@ PyMac_DoYield() ...@@ -402,7 +415,7 @@ PyMac_DoYield()
NGetTrapAddress(_Unimplemented, ToolTrap)); NGetTrapAddress(_Unimplemented, ToolTrap));
} }
if ( !PyMac_DoYieldEnabled ) { if ( PyMac_DoYieldEnabled >= 0) {
#ifndef THINK_C #ifndef THINK_C
/* Under think this has been done before in intrcheck() or intrpeek() */ /* Under think this has been done before in intrcheck() or intrpeek() */
scan_event_queue(0); scan_event_queue(0);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment