From 53fd637309495b2fb739cc8dc90b4d8fd9e691c3 Mon Sep 17 00:00:00 2001 From: "pinkerton%aol.net" Date: Fri, 7 May 2004 23:47:39 +0000 Subject: [PATCH] when resetting tracking rect, don't assume we're inside. check if we're inside by looking at if we accept mouseMoves (turned on/off by mouseEnter/Exit) (bug 218690) git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156114 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/widget/src/cocoa/nsChildView.mm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/mozilla/widget/src/cocoa/nsChildView.mm b/mozilla/widget/src/cocoa/nsChildView.mm index 4940b118a89..cc2520c12e3 100644 --- a/mozilla/widget/src/cocoa/nsChildView.mm +++ b/mozilla/widget/src/cocoa/nsChildView.mm @@ -2373,7 +2373,8 @@ nsChildView::Idle() [self removeTrackingRect:mMouseEnterExitTag]; mMouseEnterExitTag = [self addTrackingRect:[self bounds] owner:self - userData:nil assumeInside: YES]; + userData:nil assumeInside: [[self window] + acceptsMouseMovedEvents]]; } @@ -2446,7 +2447,8 @@ nsChildView::Idle() mGeckoChild->AddedToWindow(); mMouseEnterExitTag = [self addTrackingRect:[self bounds] owner:self - userData:nil assumeInside: YES]; + userData:nil assumeInside: [[self window] + acceptsMouseMovedEvents]]; } - (void)viewWillStartLiveResize