Changeset 83943 in webkit


Ignore:
Timestamp:
Apr 14, 2011 10:05:05 PM (13 years ago)
Author:
Beth Dakin
Message:

https://bugs.webkit.org/show_bug.cgi?id=58612
Crash switching overlay/non-overlay scrollbar preference
(WebCore::Page::setNeedsRecalcStyleInAllFrames + 9)
-and corresponding-
<rdar://problem/9241920>

Reviewed by Adele Peterson.

Speculative fix: Page could definitely be null here.

  • page/FrameView.cpp:

(WebCore::FrameView::scrollbarStyleChanged):

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r83942 r83943  
     12011-04-14  Beth Dakin  <bdakin@apple.com>
     2
     3        Reviewed by Adele Peterson.
     4
     5        https://bugs.webkit.org/show_bug.cgi?id=58612
     6        Crash switching overlay/non-overlay scrollbar preference
     7        (WebCore::Page::setNeedsRecalcStyleInAllFrames + 9)
     8        -and corresponding-
     9        <rdar://problem/9241920>
     10
     11        Speculative fix: Page could definitely be null here.
     12        * page/FrameView.cpp:
     13        (WebCore::FrameView::scrollbarStyleChanged):
     14
    1152011-04-14  Vsevolod Vlasov  <vsevik@chromium.org>
    216
  • trunk/Source/WebCore/page/FrameView.cpp

    r83914 r83943  
    21122112void FrameView::scrollbarStyleChanged()
    21132113{
    2114     m_frame->page()->setNeedsRecalcStyleInAllFrames();
     2114    Page* page = m_frame->page();
     2115    ASSERT(page);
     2116    if (!page)
     2117        return;
     2118    page->setNeedsRecalcStyleInAllFrames();
    21152119}
    21162120
Note: See TracChangeset for help on using the changeset viewer.