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;