Title: [206234] trunk/Source/WebCore
- Revision
- 206234
- Author
- pvol...@apple.com
- Date
- 2016-09-21 13:53:49 -0700 (Wed, 21 Sep 2016)
Log Message
[Win] Null pointer crash under WebCore::CACFLayerTreeHost::create().
https://bugs.webkit.org/show_bug.cgi?id=162266
<rdar://problem/28345073>
Reviewed by Brent Fulgham.
Add null pointer check.
* platform/graphics/ca/win/CACFLayerTreeHost.cpp:
(WebCore::CACFLayerTreeHost::create):
Modified Paths
Diff
Modified: trunk/Source/WebCore/ChangeLog (206233 => 206234)
--- trunk/Source/WebCore/ChangeLog 2016-09-21 20:47:00 UTC (rev 206233)
+++ trunk/Source/WebCore/ChangeLog 2016-09-21 20:53:49 UTC (rev 206234)
@@ -1,3 +1,16 @@
+2016-09-21 Per Arne Vollan <pvol...@apple.com>
+
+ [Win] Null pointer crash under WebCore::CACFLayerTreeHost::create().
+ https://bugs.webkit.org/show_bug.cgi?id=162266
+ <rdar://problem/28345073>
+
+ Reviewed by Brent Fulgham.
+
+ Add null pointer check.
+
+ * platform/graphics/ca/win/CACFLayerTreeHost.cpp:
+ (WebCore::CACFLayerTreeHost::create):
+
2016-09-21 Chris Dumez <cdu...@apple.com>
Fix enumeration of properties cross origin
Modified: trunk/Source/WebCore/platform/graphics/ca/win/CACFLayerTreeHost.cpp (206233 => 206234)
--- trunk/Source/WebCore/platform/graphics/ca/win/CACFLayerTreeHost.cpp 2016-09-21 20:47:00 UTC (rev 206233)
+++ trunk/Source/WebCore/platform/graphics/ca/win/CACFLayerTreeHost.cpp 2016-09-21 20:53:49 UTC (rev 206234)
@@ -31,6 +31,7 @@
#include "DefWndProcWindowClass.h"
#include "FrameView.h"
#include "LayerChangesFlusher.h"
+#include "Logging.h"
#include "MainFrame.h"
#include "PlatformCALayerWin.h"
#include "PlatformLayer.h"
@@ -117,6 +118,10 @@
if (!acceleratedCompositingAvailable())
return nullptr;
RefPtr<CACFLayerTreeHost> host = WKCACFViewLayerTreeHost::create();
+ if (!host) {
+ LOG_ERROR("Failed to create layer tree host for accelerated compositing.");
+ return nullptr;
+ }
host->initialize();
return host.release();
}
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes