--- old/src/macosx/native/sun/awt/AWTView.m 2012-05-12 16:11:07.000000000 +0400 +++ new/src/macosx/native/sun/awt/AWTView.m 2012-05-12 16:11:06.000000000 +0400 @@ -300,8 +300,8 @@ -(void) deliverJavaMouseEvent: (NSEvent *) event { BOOL isEnabled = YES; NSWindow* window = [self window]; - if ([window isKindOfClass: [AWTWindow class]]) { - isEnabled = [(AWTWindow*)window isEnabled]; + if ([window isKindOfClass: [AWTWindow_Panel class]] || [window isKindOfClass: [AWTWindow_Normal class]]) { + isEnabled = [(AWTWindow*)[window delegate] isEnabled]; } if (!isEnabled) {