Bug 1325878: Simplify MediaList creation. r=xidorn

MozReview-Commit-ID: Jre50YpuD7F
Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io>
This commit is contained in:
Emilio Cobos Álvarez
2017-04-12 13:03:02 +08:00
parent 3ac9510c9e
commit 1b872a5700
4 changed files with 5 additions and 25 deletions

View File

@@ -75,7 +75,8 @@ HTMLSourceElement::WouldMatchMediaForDocument(const nsAString& aMedia,
nsIPresShell* presShell = aDocument->GetShell();
nsPresContext* pctx = presShell ? presShell->GetPresContext() : nullptr;
RefPtr<MediaList> mediaList = MediaList::Create(*aDocument, aMedia);
RefPtr<MediaList> mediaList =
MediaList::Create(aDocument->GetStyleBackendType(), aMedia);
return pctx && mediaList->Matches(*pctx, nullptr);
}
@@ -89,7 +90,7 @@ HTMLSourceElement::UpdateMediaList(const nsAttrValue* aValue)
}
nsCSSParser cssParser;
mMediaList = MediaList::Create(*OwnerDoc(), mediaStr);
mMediaList = MediaList::Create(OwnerDoc()->GetStyleBackendType(), mediaStr);
}
nsresult