#463: add elapsed and deadline tracking to nsTimeout

This commit is contained in:
Cameron Kaiser 2018-07-04 12:43:19 -07:00
parent 5337274e15
commit 546ce73b41
1 changed files with 5 additions and 0 deletions

View File

@ -215,6 +215,11 @@ public:
// If there is an IdleRequestCallback, this is requestIdleCallback (issue 463).
nsCOMPtr<nsIScriptTimeoutHandler> mScriptHandler;
RefPtr<mozilla::dom::IdleRequestCallback> mCallback;
// These members are only valid when this is a idle callback
// (TenFourFox issue 463).
uint32_t mElapsed;
uint32_t mDeadline;
};
struct IdleObserverHolder