Bug 1336223 part 2: Add some missing #includes & namespaces to nsMediaList.cpp. r?xidorn
MozReview-Commit-ID: AKOSOtH0NiD
--- a/layout/style/nsMediaList.cpp
+++ b/layout/style/nsMediaList.cpp
@@ -9,16 +9,21 @@
*/
#include "nsMediaList.h"
#include "mozAutoDocUpdate.h"
#include "mozilla/dom/MediaListBinding.h"
#include "mozilla/StyleSheet.h"
#include "nsCSSParser.h"
+#include "nsCSSRules.h"
+#include "nsMediaFeatures.h"
+#include "nsRuleNode.h"
+
+using namespace mozilla;
template <class Numeric>
int32_t DoCompare(Numeric a, Numeric b)
{
if (a == b)
return 0;
if (a < b)
return -1;
@@ -507,17 +512,17 @@ nsMediaList::nsMediaList()
nsMediaList::~nsMediaList()
{
}
/* virtual */ JSObject*
nsMediaList::WrapObject(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
{
- return MediaListBinding::Wrap(aCx, this, aGivenProto);
+ return dom::MediaListBinding::Wrap(aCx, this, aGivenProto);
}
void
nsMediaList::GetText(nsAString& aMediaText)
{
aMediaText.Truncate();
for (int32_t i = 0, i_end = mArray.Length(); i < i_end; ++i) {