* bridge/mac/FrameMac.mm:
(WebCore::FrameMac::passMouseDownEventToWidget):
* platform/mac/SharedTimerMac.cpp:
(WebCore::setSharedTimerFireTime):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@16093
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2006-08-29 Geoffrey Garen <ggaren@apple.com>
+
+ 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 <ggaren@apple.com>
Reviewed by Maciej.
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];
CFAbsoluteTime fireDate = fireTime - kCFAbsoluteTimeIntervalSince1970;
sharedTimer = CFRunLoopTimerCreate(0, fireDate, 0, 0, 0, timerFired, 0);
- CFRunLoopAddTimer(CFRunLoopGetCurrent(), sharedTimer, kCFRunLoopCommonModes);
+ CFRunLoopAddTimer(CFRunLoopGetCurrent(), sharedTimer, kCFRunLoopDefaultMode);
}
void stopSharedTimer()