diff --git a/dom/ipc/TabParent.cpp b/dom/ipc/TabParent.cpp index 2ec5abb49..a239b848d 100644 --- a/dom/ipc/TabParent.cpp +++ b/dom/ipc/TabParent.cpp @@ -383,10 +383,6 @@ TabParent::AddWindowListeners() this, false, false); } } - if (nsIPresShell* shell = mFrameElement->OwnerDoc()->GetShell()) { - mPresShellWithRefreshListener = shell; - shell->AddPostRefreshObserver(this); - } } } @@ -401,18 +397,6 @@ TabParent::RemoveWindowListeners() this, false); } } - if (mPresShellWithRefreshListener) { - mPresShellWithRefreshListener->RemovePostRefreshObserver(this); - mPresShellWithRefreshListener = nullptr; - } -} - -void -TabParent::DidRefresh() -{ - if (mChromeOffset != -GetChildProcessOffset()) { - UpdatePosition(); - } } void diff --git a/dom/ipc/TabParent.h b/dom/ipc/TabParent.h index 1bc1aeb0b..923504b42 100644 --- a/dom/ipc/TabParent.h +++ b/dom/ipc/TabParent.h @@ -85,7 +85,6 @@ class TabParent final : public PBrowserParent , public nsISecureBrowserUI , public nsSupportsWeakReference , public TabContext - , public nsAPostRefreshObserver , public nsIWebBrowserPersistable { typedef mozilla::dom::ClonedMessageData ClonedMessageData; @@ -145,7 +144,6 @@ public: void RemoveWindowListeners(); void AddWindowListeners(); - void DidRefresh() override; virtual bool RecvMoveFocus(const bool& aForward, const bool& aForDocumentNavigation) override; @@ -628,8 +626,6 @@ private: // cursor. This happens whenever the cursor is in the tab's region. bool mTabSetsCursor; - RefPtr mPresShellWithRefreshListener; - bool mHasContentOpener; DebugOnly mActiveSupressDisplayportCount;