From f6d0a117f20b54f1d196d1f51fed3ff076f5e010 Mon Sep 17 00:00:00 2001 From: Ryan Norton Date: Tue, 19 Oct 2004 05:18:02 +0000 Subject: [PATCH] Rework comment a bit to accurately reflect situation on 10.2 - it doesn't crash, rather it stalls :). git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29987 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/cocoa/app.mm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/cocoa/app.mm b/src/cocoa/app.mm index 188343584f..59fcbc9f46 100644 --- a/src/cocoa/app.mm +++ b/src/cocoa/app.mm @@ -77,9 +77,10 @@ WX_IMPLEMENT_POSER(wxPoserNSApplication); If nil is returned then idle event processing occurs until the user does not request anymore idle events or until a real event comes through. - Apple documentation states that nil can be passed in place of - [NSDate distantPast] to the untilDate parameter. However, according - to Ryan Norton this crashes on Jaguar (10.2). + RN: Even though Apple documentation states that nil can be passed in place + of [NSDate distantPast] in the untilDate parameter, this causes Jaguar (10.2) + to get stuck in some kind of loop deep within nextEventMatchingMask:, thus we + need to explicitly pass [NSDate distantPast] instead. */ - (NSEvent *)nextEventMatchingMask:(unsigned int)mask untilDate:(NSDate *)expiration inMode:(NSString *)mode dequeue:(BOOL)flag -- 2.45.2