Title: [233647] trunk/Source/WebKit
Revision
233647
Author
[email protected]
Date
2018-07-09 11:21:01 -0700 (Mon, 09 Jul 2018)

Log Message

Check that LayerTreeHost was created before use
https://bugs.webkit.org/show_bug.cgi?id=187404

Patch by Stephan Szabo <[email protected]> on 2018-07-09
Reviewed by Žan Doberšek.

* WebProcess/WebPage/AcceleratedDrawingArea.cpp:
(WebKit::AcceleratedDrawingArea::enterAcceleratedCompositingMode):

Modified Paths

Diff

Modified: trunk/Source/WebKit/ChangeLog (233646 => 233647)


--- trunk/Source/WebKit/ChangeLog	2018-07-09 17:54:23 UTC (rev 233646)
+++ trunk/Source/WebKit/ChangeLog	2018-07-09 18:21:01 UTC (rev 233647)
@@ -1,3 +1,13 @@
+2018-07-09  Stephan Szabo  <[email protected]>
+
+        Check that LayerTreeHost was created before use
+        https://bugs.webkit.org/show_bug.cgi?id=187404
+
+        Reviewed by Žan Doberšek.
+
+        * WebProcess/WebPage/AcceleratedDrawingArea.cpp:
+        (WebKit::AcceleratedDrawingArea::enterAcceleratedCompositingMode):
+
 2018-07-09  Commit Queue  <[email protected]>
 
         Unreviewed, rolling out r233612.

Modified: trunk/Source/WebKit/WebProcess/WebPage/AcceleratedDrawingArea.cpp (233646 => 233647)


--- trunk/Source/WebKit/WebProcess/WebPage/AcceleratedDrawingArea.cpp	2018-07-09 17:54:23 UTC (rev 233646)
+++ trunk/Source/WebKit/WebProcess/WebPage/AcceleratedDrawingArea.cpp	2018-07-09 18:21:01 UTC (rev 233647)
@@ -356,6 +356,9 @@
     } else {
         m_layerTreeHost = LayerTreeHost::create(m_webPage);
 
+        if (!m_layerTreeHost)
+            return;
+
         if (m_isPaintingSuspended)
             m_layerTreeHost->pauseRendering();
     }
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to