| Index: Source/core/html/HTMLMediaElement.cpp
|
| diff --git a/Source/core/html/HTMLMediaElement.cpp b/Source/core/html/HTMLMediaElement.cpp
|
| index 3b781bf062425814208b18e67bcd5c3da9712c68..f956f8554d6d6cbf903ee8eaa91771a8f767c590 100644
|
| --- a/Source/core/html/HTMLMediaElement.cpp
|
| +++ b/Source/core/html/HTMLMediaElement.cpp
|
| @@ -2706,8 +2706,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;
|
| }
|
|
|