Changeset 29002 in webkit
- Timestamp:
- Dec 27, 2007, 12:54:03 PM (17 years ago)
- Location:
- trunk
- Files:
-
- 3 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r29000 r29002 1 2007-12-27 Dan Bernstein <mitz@apple.com> 2 3 Reviewed by Eric Seidel. 4 5 - test for http://bugs.webkit.org/show_bug.cgi?id=16490 6 ASSERT in ~FrameView while viewing/reloading WICD test case 7 8 * fast/dynamic/paused-event-dispatch-expected.txt: Added. 9 * fast/dynamic/paused-event-dispatch.html: Added. 10 * fast/dynamic/resources/paused-event-dispatch-iframe.html: Added. 11 1 12 2007-12-27 Sam Weinig <sam@webkit.org> 2 13 -
trunk/WebCore/ChangeLog
r28998 r29002 1 2007-12-27 Dan Bernstein <mitz@apple.com> 2 3 Reviewed by Eric Seidel. 4 5 - fix http://bugs.webkit.org/show_bug.cgi?id=16490 6 ASSERT in ~FrameView while viewing/reloading WICD test case 7 8 Test: fast/dynamic/paused-event-dispatch.html 9 10 * page/FrameView.cpp: 11 (WebCore::FrameView::~FrameView): 12 (WebCore::FrameView::layout): Changed to always pause event dispatch and 13 always resume event dispatch, regardless of whether the post-layout 14 task time is active. However, if it is active, assert that event 15 dispatch is still paused. 16 1 17 2007-12-27 Alexey Proskuryakov <ap@webkit.org> 2 18 -
trunk/WebCore/page/FrameView.cpp
r28411 r29002 156 156 157 157 ASSERT(m_refCount == 0); 158 ASSERT(d->m_scheduledEvents.isEmpty() && !d->m_enqueueEvents); 158 ASSERT(d->m_scheduledEvents.isEmpty()); 159 ASSERT(!d->m_enqueueEvents); 159 160 160 161 if (m_frame) { … … 445 446 RenderLayer* layer = root->enclosingLayer(); 446 447 447 if (!d->postLayoutTasksTimer.isActive()) 448 pauseScheduledEvents(); 448 pauseScheduledEvents(); 449 449 450 450 if (subtree) … … 505 505 layout(); 506 506 } 507 } else { 508 resumeScheduledEvents(); 509 ASSERT(d->m_enqueueEvents); 507 510 } 508 511
Note:
See TracChangeset
for help on using the changeset viewer.