Bug 1245185: Remove dead event handling code from nsPIDOMWindow<T>. r=smaug

This commit is contained in:
Kyle Huey 2016-02-03 13:30:45 -08:00
Родитель 0483075e02
Коммит 84bb8c423e
2 изменённых файлов: 2 добавлений и 16 удалений

Просмотреть файл

@ -1427,7 +1427,7 @@ public:
// |interval| is in milliseconds.
nsresult SetTimeoutOrInterval(nsIScriptTimeoutHandler *aHandler,
int32_t interval,
bool aIsInterval, int32_t* aReturn) override;
bool aIsInterval, int32_t* aReturn);
int32_t SetTimeoutOrInterval(JSContext* aCx,
mozilla::dom::Function& aFunction,
int32_t aTimeout,
@ -1437,13 +1437,7 @@ public:
int32_t aTimeout, bool aIsInterval,
mozilla::ErrorResult& aError);
void ClearTimeoutOrInterval(int32_t aTimerID,
mozilla::ErrorResult& aError);
nsresult ClearTimeoutOrInterval(int32_t aTimerID) override
{
mozilla::ErrorResult rv;
ClearTimeoutOrInterval(aTimerID, rv);
return rv.StealNSResult();
}
mozilla::ErrorResult& aError);
// JS specific timeout functions (JS args grabbed from context).
nsresult ResetTimersForNonBackgroundWindow();

Просмотреть файл

@ -216,14 +216,6 @@ public:
virtual bool IsFrozen() const = 0;
// Add a timeout to this window.
virtual nsresult SetTimeoutOrInterval(nsIScriptTimeoutHandler *aHandler,
int32_t interval,
bool aIsInterval, int32_t *aReturn) = 0;
// Clear a timeout from this window.
virtual nsresult ClearTimeoutOrInterval(int32_t aTimerID) = 0;
nsPIDOMWindowOuter* GetOuterWindow()
{
return mIsInnerWindow ? mOuterWindow.get() : AsOuter();