| Index: Source/core/css/MediaQueryMatcher.cpp
|
| diff --git a/Source/core/css/MediaQueryMatcher.cpp b/Source/core/css/MediaQueryMatcher.cpp
|
| index d50048fd76a55264e382cf5285fe83dc7df53903..c9e748ea306699aa06658f8c756d77aa2e86f90d 100644
|
| --- a/Source/core/css/MediaQueryMatcher.cpp
|
| +++ b/Source/core/css/MediaQueryMatcher.cpp
|
| @@ -109,7 +109,9 @@
|
| for (MediaQueryListSet::iterator it = m_mediaLists.begin(); it != m_mediaLists.end(); ++it)
|
| (*it)->mediaFeaturesChanged(&listenersToNotify);
|
|
|
| - m_document->enqueueMediaQueryChangeListeners(listenersToNotify);
|
| + // FIXME: This should be async! We're running script inside ::layout() or ::updateRenderTree().
|
| + for (size_t i = 0; i < listenersToNotify.size(); ++i)
|
| + listenersToNotify[i]->call();
|
| }
|
|
|
| void MediaQueryMatcher::trace(Visitor* visitor)
|
|
|