| Index: Source/core/html/HTMLSourceElement.cpp
|
| diff --git a/Source/core/html/HTMLSourceElement.cpp b/Source/core/html/HTMLSourceElement.cpp
|
| index 1f86dfeb6fe80079fabcfbe40d64b597252b5424..ad3d7a766748d5a4be2f13bdb9a37a66db8760b3 100644
|
| --- a/Source/core/html/HTMLSourceElement.cpp
|
| +++ b/Source/core/html/HTMLSourceElement.cpp
|
| @@ -159,10 +159,10 @@ void HTMLSourceElement::parseAttribute(const QualifiedName& name, const AtomicSt
|
| HTMLElement::parseAttribute(name, value);
|
| if (name == mediaAttr) {
|
| if (m_mediaQueryList)
|
| - m_mediaQueryList->removeListener(m_listener);
|
| + m_mediaQueryList->removeMediaQueryListListener(m_listener);
|
| RefPtrWillBeRawPtr<MediaQuerySet> set = MediaQuerySet::create(value);
|
| - m_mediaQueryList = MediaQueryList::create(&document().mediaQueryMatcher(), set.release());
|
| - m_mediaQueryList->addListener(m_listener);
|
| + m_mediaQueryList = MediaQueryList::create(&document().mediaQueryMatcher(), set.release(), &document());
|
| + m_mediaQueryList->addMediaQueryListListener(m_listener);
|
| }
|
| if (name == srcsetAttr || name == sizesAttr || name == mediaAttr || name == typeAttr) {
|
| Element* parent = parentElement();
|
|
|