Bug 836176 Part 1.5: Fix nsIDocument::AsHTMLDocument() r=bz

This commit is contained in:
David Zbarsky 2013-04-18 21:06:57 -04:00
parent e4a4ec86b9
commit 2988515b8d
3 changed files with 3 additions and 7 deletions

View File

@ -2103,7 +2103,7 @@ public:
already_AddRefed<nsIDOMTouchList>
CreateTouchList(const mozilla::dom::Sequence<nsRefPtr<nsIDOMTouch> >& aTouches);
nsHTMLDocument* AsHTMLDocument();
virtual nsHTMLDocument* AsHTMLDocument() { return nullptr; }
private:
uint64_t mWarnedAbout;

View File

@ -1906,12 +1906,6 @@ nsDocument::Init()
return NS_OK;
}
nsHTMLDocument*
nsIDocument::AsHTMLDocument()
{
return IsHTML() ? static_cast<nsHTMLDocument*>(this) : nullptr;
}
void
nsIDocument::DeleteAllProperties()
{

View File

@ -255,6 +255,8 @@ public:
return nsIDocument::GetLocation();
}
virtual nsHTMLDocument* AsHTMLDocument() { return this; }
protected:
nsresult GetBodySize(int32_t* aWidth,
int32_t* aHeight);