From 9f74ac02862187eda3d56daea07941e33dca7f16 Mon Sep 17 00:00:00 2001 From: ggaren Date: Tue, 29 Aug 2006 18:56:12 +0000 Subject: [PATCH] Rolling out a change I included by accident in my last commit. * bridge/mac/FrameMac.mm: (WebCore::FrameMac::passMouseDownEventToWidget): * platform/mac/SharedTimerMac.cpp: (WebCore::setSharedTimerFireTime): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16093 268f45cc-cd09-0410-ab3c-d52691b4dbfc --- WebCore/ChangeLog | 9 +++++++++ WebCore/bridge/mac/FrameMac.mm | 5 +++++ WebCore/platform/mac/SharedTimerMac.cpp | 2 +- 3 files changed, 15 insertions(+), 1 deletion(-) diff --git a/WebCore/ChangeLog b/WebCore/ChangeLog index e28a83299b9..ef076b53804 100644 --- a/WebCore/ChangeLog +++ b/WebCore/ChangeLog @@ -1,3 +1,12 @@ +2006-08-29 Geoffrey Garen + + Rolling out a change I included by accident in my last commit. + + * bridge/mac/FrameMac.mm: + (WebCore::FrameMac::passMouseDownEventToWidget): + * platform/mac/SharedTimerMac.cpp: + (WebCore::setSharedTimerFireTime): + 2006-08-28 Geoffrey Garen Reviewed by Maciej. diff --git a/WebCore/bridge/mac/FrameMac.mm b/WebCore/bridge/mac/FrameMac.mm index 86ad2acf54b..81f83c00b84 100644 --- a/WebCore/bridge/mac/FrameMac.mm +++ b/WebCore/bridge/mac/FrameMac.mm @@ -1505,12 +1505,17 @@ bool FrameMac::passMouseDownEventToWidget(Widget* widget) BOOL wasDeferringLoading = [_bridge defersLoading]; if (!wasDeferringLoading) [_bridge setDefersLoading:YES]; + BOOL wasDeferringTimers = isDeferringTimers(); + if (!wasDeferringTimers) + setDeferringTimers(true); ASSERT(!_sendingEventToSubview); _sendingEventToSubview = true; [view mouseDown:_currentEvent]; _sendingEventToSubview = false; + if (!wasDeferringTimers) + setDeferringTimers(false); if (!wasDeferringLoading) [_bridge setDefersLoading:NO]; diff --git a/WebCore/platform/mac/SharedTimerMac.cpp b/WebCore/platform/mac/SharedTimerMac.cpp index 1349ea291a6..4b5f21a1007 100644 --- a/WebCore/platform/mac/SharedTimerMac.cpp +++ b/WebCore/platform/mac/SharedTimerMac.cpp @@ -57,7 +57,7 @@ void setSharedTimerFireTime(double fireTime) CFAbsoluteTime fireDate = fireTime - kCFAbsoluteTimeIntervalSince1970; sharedTimer = CFRunLoopTimerCreate(0, fireDate, 0, 0, 0, timerFired, 0); - CFRunLoopAddTimer(CFRunLoopGetCurrent(), sharedTimer, kCFRunLoopCommonModes); + CFRunLoopAddTimer(CFRunLoopGetCurrent(), sharedTimer, kCFRunLoopDefaultMode); } void stopSharedTimer() -- GitLab