Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / modules / mediasource / SourceBufferList.cpp
index f6be0f6..3b7383b 100644 (file)
@@ -41,7 +41,6 @@ SourceBufferList::SourceBufferList(ExecutionContext* context, GenericEventQueue*
     : m_executionContext(context)
     , m_asyncEventQueue(asyncEventQueue)
 {
-    ScriptWrappable::init(this);
 }
 
 SourceBufferList::~SourceBufferList()
@@ -57,6 +56,12 @@ void SourceBufferList::add(SourceBuffer* buffer)
     scheduleEvent(EventTypeNames::addsourcebuffer);
 }
 
+void SourceBufferList::insert(size_t position, SourceBuffer* buffer)
+{
+    m_list.insert(position, buffer);
+    scheduleEvent(EventTypeNames::addsourcebuffer);
+}
+
 void SourceBufferList::remove(SourceBuffer* buffer)
 {
     size_t index = m_list.find(buffer);