Remove TitleChangedListener dead code, no bug, r=jlebar over irc

This commit is contained in:
David Zbarsky 2013-04-21 21:25:29 -04:00
parent 204a17f3b2
commit 2dc9f54469
2 changed files with 1 additions and 23 deletions

View File

@ -276,7 +276,7 @@ public:
// measurement of the following members may be added later if DMD finds it is
// worthwhile:
// - nsGenericHTMLElement: mForm, mFieldSet
// - nsGenericHTMLFrameElement: mFrameLoader (bug 672539), mTitleChangedListener
// - nsGenericHTMLFrameElement: mFrameLoader (bug 672539)
// - HTMLBodyElement: mContentStyleRule
// - HTMLDataListElement: mOptions
// - HTMLFieldSetElement: mElements, mDependentElements, mFirstLegend

View File

@ -71,28 +71,6 @@ public:
void SwapFrameLoaders(nsXULElement& aOtherOwner, mozilla::ErrorResult& aError);
protected:
/**
* Listens to titlechanged events from the document inside the iframe and
* forwards them along to the iframe so it can fire a mozbrowsertitlechange
* event if appropriate.
*/
class TitleChangedListener MOZ_FINAL : public nsIDOMEventListener
{
public:
TitleChangedListener(nsGenericHTMLFrameElement *aElement,
mozilla::dom::EventTarget *aChromeHandler);
/* Unregister this listener. */
void Unregister();
NS_DECL_ISUPPORTS
NS_DECL_NSIDOMEVENTLISTENER
private:
nsWeakPtr mElement; /* nsGenericHTMLFrameElement */
nsWeakPtr mChromeHandler; /* EventTarget */
};
// This doesn't really ensure a frame loade in all cases, only when
// it makes sense.
void EnsureFrameLoader();