Changeset 122638 in webkit


Ignore:
Timestamp:
Jul 13, 2012 3:46:41 PM (12 years ago)
Author:
staikos@webkit.org
Message:

[BlackBerry] Fix crash due to unguarded use of renderer in select
popup.
https://bugs.webkit.org/show_bug.cgi?id=91287

Reviewed by Rob Buis.

No known testcase for this. Found in the wild.

  • WebCoreSupport/SelectPopupClient.cpp:

(WebCore::SelectPopupClient::setValueAndClosePopup):

Location:
trunk/Source/WebKit/blackberry
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/blackberry/ChangeLog

    r122599 r122638  
     12012-07-13  George Staikos  <staikos@webkit.org>
     2
     3        [BlackBerry] Fix crash due to unguarded use of renderer in select
     4        popup.
     5        https://bugs.webkit.org/show_bug.cgi?id=91287
     6
     7        Reviewed by Rob Buis.
     8
     9        No known testcase for this.  Found in the wild.
     10
     11        * WebCoreSupport/SelectPopupClient.cpp:
     12        (WebCore::SelectPopupClient::setValueAndClosePopup):
     13
    1142012-07-13  Mike Fenton  <mifenton@rim.com>
    215
  • trunk/Source/WebKit/blackberry/WebCoreSupport/SelectPopupClient.cpp

    r122162 r122638  
    169169    // and the element doesn't automatically repaint itself.
    170170    m_element->dispatchFormControlChangeEvent();
    171     m_element->renderer()->repaint();
     171    if (m_element->renderer())
     172        m_element->renderer()->repaint();
    172173    closePopup();
    173174}
Note: See TracChangeset for help on using the changeset viewer.