src/macosx/native/sun/awt/AWTView.m
Print this page
*** 84,98 ****
mouseIsOver = NO;
[self resetTrackingArea];
if (windowLayer != nil) {
self.cglLayer = windowLayer;
[self setWantsLayer: YES];
! [self.layer addSublayer: (CALayer *)cglLayer];
! [self setLayerContentsRedrawPolicy: NSViewLayerContentsRedrawDuringViewResize];
! [self setLayerContentsPlacement: NSViewLayerContentsPlacementTopLeft];
! [self setAutoresizingMask: NSViewHeightSizable | NSViewWidthSizable];
#ifdef REMOTELAYER
CGLLayer *parentLayer = (CGLLayer*)self.cglLayer;
parentLayer.parentLayer = NULL;
parentLayer.remoteLayer = NULL;
--- 84,101 ----
mouseIsOver = NO;
[self resetTrackingArea];
if (windowLayer != nil) {
self.cglLayer = windowLayer;
+ //Layer hosting view
+ [self setLayer: cglLayer];
[self setWantsLayer: YES];
! //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;
parentLayer.parentLayer = NULL;
parentLayer.remoteLayer = NULL;