Title: [212822] trunk/Source/WebCore
Revision
212822
Author
[email protected]
Date
2017-02-22 03:34:46 -0800 (Wed, 22 Feb 2017)

Log Message

[Win] Crash under CACFLayerTreeHost::acceleratedCompositingAvailable().
https://bugs.webkit.org/show_bug.cgi?id=168711

Reviewed by Alex Christensen.

Add null pointer check.

* platform/graphics/ca/win/CACFLayerTreeHost.cpp:
(WebCore::CACFLayerTreeHost::acceleratedCompositingAvailable):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (212821 => 212822)


--- trunk/Source/WebCore/ChangeLog	2017-02-22 11:08:50 UTC (rev 212821)
+++ trunk/Source/WebCore/ChangeLog	2017-02-22 11:34:46 UTC (rev 212822)
@@ -1,3 +1,15 @@
+2017-02-22  Per Arne Vollan  <[email protected]>
+
+        [Win] Crash under CACFLayerTreeHost::acceleratedCompositingAvailable().
+        https://bugs.webkit.org/show_bug.cgi?id=168711
+
+        Reviewed by Alex Christensen.
+
+        Add null pointer check.
+
+        * platform/graphics/ca/win/CACFLayerTreeHost.cpp:
+        (WebCore::CACFLayerTreeHost::acceleratedCompositingAvailable):
+
 2017-02-22  Carlos Garcia Campos  <[email protected]>
 
         [GStreamer] Crash in MediaPlayerPrivateGStreamerMSE::buffered() when MEDIA_STREAM is disabled

Modified: trunk/Source/WebCore/platform/graphics/ca/win/CACFLayerTreeHost.cpp (212821 => 212822)


--- trunk/Source/WebCore/platform/graphics/ca/win/CACFLayerTreeHost.cpp	2017-02-22 11:08:50 UTC (rev 212821)
+++ trunk/Source/WebCore/platform/graphics/ca/win/CACFLayerTreeHost.cpp	2017-02-22 11:34:46 UTC (rev 212822)
@@ -107,6 +107,12 @@
     }
 
     RefPtr<CACFLayerTreeHost> host = CACFLayerTreeHost::create();
+
+    if (!host) {
+        available = false;
+        return available;
+    }
+
     host->setWindow(testWindow);
     available = host->createRenderer();
     host->setWindow(0);
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to