Title: [117623] trunk/Source/WebKit2
Revision
117623
Author
[email protected]
Date
2012-05-18 13:57:09 -0700 (Fri, 18 May 2012)

Log Message

PDF page does not show up when opened in the background
https://bugs.webkit.org/show_bug.cgi?id=86890
<rdar://problem/11259951>

Reviewed by Andreas Kling.

* UIProcess/API/mac/WKView.mm:
(-[WKView _updateAcceleratedCompositingMode:WebKit::]):
Just set the new render layer if we're already in accelerated compositing mode.

Modified Paths

Diff

Modified: trunk/Source/WebKit2/ChangeLog (117622 => 117623)


--- trunk/Source/WebKit2/ChangeLog	2012-05-18 20:52:24 UTC (rev 117622)
+++ trunk/Source/WebKit2/ChangeLog	2012-05-18 20:57:09 UTC (rev 117623)
@@ -1,3 +1,15 @@
+2012-05-18  Anders Carlsson  <[email protected]>
+
+        PDF page does not show up when opened in the background
+        https://bugs.webkit.org/show_bug.cgi?id=86890
+        <rdar://problem/11259951>
+
+        Reviewed by Andreas Kling.
+
+        * UIProcess/API/mac/WKView.mm:
+        (-[WKView _updateAcceleratedCompositingMode:WebKit::]):
+        Just set the new render layer if we're already in accelerated compositing mode.
+
 2012-05-18  Tony Chang  <[email protected]>
 
         remove the CSS_GRID_LAYOUT compiler define, but default grid layout to off

Modified: trunk/Source/WebKit2/UIProcess/API/mac/WKView.mm (117622 => 117623)


--- trunk/Source/WebKit2/UIProcess/API/mac/WKView.mm	2012-05-18 20:52:24 UTC (rev 117622)
+++ trunk/Source/WebKit2/UIProcess/API/mac/WKView.mm	2012-05-18 20:57:09 UTC (rev 117623)
@@ -2511,8 +2511,13 @@
 
 - (void)_updateAcceleratedCompositingMode:(const WebKit::LayerTreeContext&)layerTreeContext
 {
-    [self _exitAcceleratedCompositingMode];
-    [self _enterAcceleratedCompositingMode:layerTreeContext];
+    if (_data->_layerHostingView) {
+        CALayer *renderLayer = WKMakeRenderLayer(layerTreeContext.contextID);
+        [[_data->_layerHostingView.get() layer] setSublayers:[NSArray arrayWithObject:renderLayer]];
+    } else {
+        [self _exitAcceleratedCompositingMode];
+        [self _enterAcceleratedCompositingMode:layerTreeContext];
+    }
 }
 
 - (void)_setAccessibilityWebProcessToken:(NSData *)data
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to