Fixes non idle timers. This is fixes a regression caused by the last timer changes. r=rpotts@netscape.com, sr-darin@netscape.com, b=167841.

This commit is contained in:
dougt@netscape.com
2002-09-20 22:32:32 +00:00
parent e4b5650b1d
commit 0ffeeba6b7
5 changed files with 6 additions and 6 deletions

View File

@@ -2896,7 +2896,7 @@ PresShell::InitialReflow(nscoord aWidth, nscoord aHeight)
prefs->GetIntPref("nglayout.initialpaint.delay", &delay);
nsCOMPtr<nsITimerInternal> ti = do_QueryInterface(mPaintSuppressionTimer);
ti->SetIdle(PR_TRUE);
ti->SetIdle(PR_FALSE);
mPaintSuppressionTimer->InitWithFuncCallback(sPaintSuppressionCallback, this, delay,
nsITimer::TYPE_ONE_SHOT);

View File

@@ -2896,7 +2896,7 @@ PresShell::InitialReflow(nscoord aWidth, nscoord aHeight)
prefs->GetIntPref("nglayout.initialpaint.delay", &delay);
nsCOMPtr<nsITimerInternal> ti = do_QueryInterface(mPaintSuppressionTimer);
ti->SetIdle(PR_TRUE);
ti->SetIdle(PR_FALSE);
mPaintSuppressionTimer->InitWithFuncCallback(sPaintSuppressionCallback, this, delay,
nsITimer::TYPE_ONE_SHOT);

View File

@@ -535,7 +535,7 @@ nsMenuFrame::HandleEvent(nsIPresContext* aPresContext,
mOpenTimer = do_CreateInstance("@mozilla.org/timer;1");
nsCOMPtr<nsITimerInternal> ti = do_QueryInterface(mOpenTimer);
ti->SetIdle(PR_TRUE);
ti->SetIdle(PR_FALSE);
mOpenTimer->InitWithCallback(this, menuDelay, nsITimer::TYPE_ONE_SHOT);

View File

@@ -1502,7 +1502,7 @@ NS_IMETHODIMP nsMenuPopupFrame::SetCurrentMenuItem(nsIMenuFrame* aMenuItem)
// Kick off the timer.
mCloseTimer = do_CreateInstance("@mozilla.org/timer;1");
nsCOMPtr<nsITimerInternal> ti = do_QueryInterface(mCloseTimer);
ti->SetIdle(PR_TRUE);
ti->SetIdle(PR_FALSE);
mCloseTimer->InitWithCallback(this, menuDelay, nsITimer::TYPE_ONE_SHOT);
mTimerMenu = mCurrentMenu;
}

View File

@@ -3524,7 +3524,7 @@ nsTreeBodyFrame::OnDragOver(nsIDOMEvent* aEvent)
mTimer = do_CreateInstance("@mozilla.org/timer;1");
nsCOMPtr<nsITimerInternal> ti = do_QueryInterface(mTimer);
ti->SetIdle(PR_TRUE);
ti->SetIdle(PR_FALSE);
mTimer->InitWithFuncCallback(ScrollCallback, this, kLazyScrollDelay,
nsITimer::TYPE_REPEATING_SLACK);
@@ -3565,7 +3565,7 @@ nsTreeBodyFrame::OnDragOver(nsIDOMEvent* aEvent)
// This node isn't expanded, set a timer to expand it.
mTimer = do_CreateInstance("@mozilla.org/timer;1");
nsCOMPtr<nsITimerInternal> ti = do_QueryInterface(mTimer);
ti->SetIdle(PR_TRUE);
ti->SetIdle(PR_FALSE);
mTimer->InitWithFuncCallback(OpenCallback, this, kOpenDelay,
nsITimer::TYPE_ONE_SHOT);
}