xquartz: Don't process AppKit events if we haven't finished initializing
Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
This commit is contained in:
parent
487286d472
commit
25035229b7
|
@ -200,6 +200,14 @@ QuartzModeBundleInit(void);
|
||||||
|
|
||||||
- (void) sendEvent:(NSEvent *)e
|
- (void) sendEvent:(NSEvent *)e
|
||||||
{
|
{
|
||||||
|
/* Don't try sending to X if we haven't initialized. This can happen if AppKit takes over
|
||||||
|
* (eg: uncaught exception) early in launch.
|
||||||
|
*/
|
||||||
|
if (!eventTranslationQueue) {
|
||||||
|
[super sendEvent:e];
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
OSX_BOOL for_appkit, for_x;
|
OSX_BOOL for_appkit, for_x;
|
||||||
OSX_BOOL const x_active = self.x_active;
|
OSX_BOOL const x_active = self.x_active;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue