| Index: Source/core/html/HTMLMediaElement.cpp
|
| diff --git a/Source/core/html/HTMLMediaElement.cpp b/Source/core/html/HTMLMediaElement.cpp
|
| index 385f7ee088b0d2f72e17a66f06fe6ff430d477e0..fc5e12f7b4309c6b5314239efe3e166b638f1cb7 100644
|
| --- a/Source/core/html/HTMLMediaElement.cpp
|
| +++ b/Source/core/html/HTMLMediaElement.cpp
|
| @@ -2712,8 +2712,8 @@ void HTMLMediaElement::sourceWasAdded(HTMLSourceElement* source)
|
| return;
|
| }
|
|
|
| - if (m_currentSourceNode && source == m_currentSourceNode->nextSibling()) {
|
| - WTF_LOG(Media, "HTMLMediaElement::sourceWasAdded - <source> inserted immediately after current source");
|
| + if (!m_currentSourceNode || source == m_currentSourceNode->nextSibling()) {
|
| + WTF_LOG(Media, "HTMLMediaElement::sourceWasAdded - no current source or <source> inserted immediately after current source");
|
| m_nextChildNodeToConsider = source;
|
| return;
|
| }
|
|
|