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

Changeset 277484 in webkit


Ignore:
Timestamp:
May 13, 2021, 11:42:35 PM (5 years ago)
Author:
commit-queue@webkit.org
Message:

Check for null element in paintSearchFieldResultsButton
​https://bugs.webkit.org/show_bug.cgi?id=225232

Patch by Rob Buis <​rbuis@igalia.com> on 2021-05-13
Reviewed by Ryosuke Niwa.

Source/WebCore:

Check for null element in paintSearchFieldResultsButton.

Test: fast/css/searchfield-results-button-crash.html

  • rendering/RenderThemeMac.mm:

(WebCore::RenderThemeMac::paintSearchFieldResultsButton):

LayoutTests:

Add test for this.

  • fast/css/searchfield-results-button-crash-expected.txt: Added.
  • fast/css/searchfield-results-button-crash.html: Added.
Location:
trunk
Files:
2 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r277478 r277484  
     12021-05-13  Rob Buis  <rbuis@igalia.com>
     2
     3        Check for null element in paintSearchFieldResultsButton
     4        https://bugs.webkit.org/show_bug.cgi?id=225232
     5
     6        Reviewed by Ryosuke Niwa.
     7
     8        Add test for this.
     9
     10        * fast/css/searchfield-results-button-crash-expected.txt: Added.
     11        * fast/css/searchfield-results-button-crash.html: Added.
     12
    1132021-05-13  Lauro Moura  <lmoura@igalia.com>
    214
  • trunk/Source/WebCore/ChangeLog

    r277483 r277484  
     12021-05-13  Rob Buis  <rbuis@igalia.com>
     2
     3        Check for null element in paintSearchFieldResultsButton
     4        https://bugs.webkit.org/show_bug.cgi?id=225232
     5
     6        Reviewed by Ryosuke Niwa.
     7
     8        Check for null element in paintSearchFieldResultsButton.
     9
     10        Test: fast/css/searchfield-results-button-crash.html
     11
     12        * rendering/RenderThemeMac.mm:
     13        (WebCore::RenderThemeMac::paintSearchFieldResultsButton):
     14
    1152021-05-13  Michael Catanzaro  <mcatanzaro@gnome.org>
    216
  • trunk/Source/WebCore/rendering/RenderThemeMac.mm

    r277067 r277484  
    20422042    };
    20432043
     2044    if (!box.element())
     2045        return false;
    20442046    Element* input = box.element()->shadowHost();
    20452047    if (!input)
Note: See TracChangeset for help on using the changeset viewer.