--- old/src/macosx/native/sun/awt/AWTView.m 2012-10-23 16:29:06.034309500 +0400 +++ new/src/macosx/native/sun/awt/AWTView.m 2012-10-23 16:29:05.831509200 +0400 @@ -86,11 +86,14 @@ if (windowLayer != nil) { self.cglLayer = windowLayer; + //Layer hosting view + [self setLayer: cglLayer]; [self setWantsLayer: YES]; - [self.layer addSublayer: (CALayer *)cglLayer]; - [self setLayerContentsRedrawPolicy: NSViewLayerContentsRedrawDuringViewResize]; - [self setLayerContentsPlacement: NSViewLayerContentsPlacementTopLeft]; - [self setAutoresizingMask: NSViewHeightSizable | NSViewWidthSizable]; + //Layer backed view + //[self.layer addSublayer: (CALayer *)cglLayer]; + //[self setLayerContentsRedrawPolicy: NSViewLayerContentsRedrawDuringViewResize]; + //[self setLayerContentsPlacement: NSViewLayerContentsPlacementTopLeft]; + //[self setAutoresizingMask: NSViewHeightSizable | NSViewWidthSizable]; #ifdef REMOTELAYER CGLLayer *parentLayer = (CGLLayer*)self.cglLayer;