⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 212822 in webkit


Ignore:
Timestamp:
Feb 22, 2017, 3:34:46 AM (10 years ago)
Author:
pvollan@apple.com
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):

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r212815 r212822  
     12017-02-22  Per Arne Vollan  <pvollan@apple.com>
     2
     3        [Win] Crash under CACFLayerTreeHost::acceleratedCompositingAvailable().
     4        https://bugs.webkit.org/show_bug.cgi?id=168711
     5
     6        Reviewed by Alex Christensen.
     7
     8        Add null pointer check.
     9
     10        * platform/graphics/ca/win/CACFLayerTreeHost.cpp:
     11        (WebCore::CACFLayerTreeHost::acceleratedCompositingAvailable):
     12
    1132017-02-22  Carlos Garcia Campos  <cgarcia@igalia.com>
    214
  • trunk/Source/WebCore/platform/graphics/ca/win/CACFLayerTreeHost.cpp

    r206830 r212822  
    108108
    109109    RefPtr<CACFLayerTreeHost> host = CACFLayerTreeHost::create();
     110
     111    if (!host) {
     112        available = false;
     113        return available;
     114    }
     115
    110116    host->setWindow(testWindow);
    111117    available = host->createRenderer();
Note: See TracChangeset for help on using the changeset viewer.