Changeset 95686 in webkit


Ignore:
Timestamp:
Sep 21, 2011 4:58:20 PM (13 years ago)
Author:
andersca@apple.com
Message:

Add back protection against the NSView going away while handling mouseDown
https://bugs.webkit.org/show_bug.cgi?id=68585

Reviewed by Darin Adler.

Add calls to RenderWidget::suspendWidgetHierarchyUpdates() and RenderWidget::resumeWidgetHierarchyUpdates(),
as a followup fix to https://bugs.webkit.org/show_bug.cgi?id=68570.

  • page/mac/EventHandlerMac.mm:

(WebCore::EventHandler::passMouseDownEventToWidget):

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r95685 r95686  
     12011-09-21  Anders Carlsson  <andersca@apple.com>
     2
     3        Add back protection against the NSView going away while handling mouseDown
     4        https://bugs.webkit.org/show_bug.cgi?id=68585
     5
     6        Reviewed by Darin Adler.
     7
     8        Add calls to RenderWidget::suspendWidgetHierarchyUpdates() and RenderWidget::resumeWidgetHierarchyUpdates(),
     9        as a followup fix to https://bugs.webkit.org/show_bug.cgi?id=68570.
     10
     11        * page/mac/EventHandlerMac.mm:
     12        (WebCore::EventHandler::passMouseDownEventToWidget):
     13
    1142011-09-21  Julien Chaffraix  <jchaffraix@webkit.org>
    215
  • trunk/Source/WebCore/page/mac/EventHandlerMac.mm

    r95675 r95686  
    229229    m_sendingEventToSubview = true;
    230230
     231    RenderWidget::suspendWidgetHierarchyUpdates();
    231232    [view mouseDown:currentNSEvent()];
     233    RenderWidget::resumeWidgetHierarchyUpdates();
    232234   
    233235    if (!wasDeferringLoading)
Note: See TracChangeset for help on using the changeset viewer.