| Index: Source/bindings/v8/custom/V8TextTrackCueCustom.cpp
|
| diff --git a/Source/bindings/v8/custom/V8TextTrackCueCustom.cpp b/Source/bindings/v8/custom/V8TextTrackCueCustom.cpp
|
| index 8d078eb91e96aa0dff57cee35fef60183d36e0a6..f6e59fe3774a64545db5d4bad634a3cc1e5d7f1b 100644
|
| --- a/Source/bindings/v8/custom/V8TextTrackCueCustom.cpp
|
| +++ b/Source/bindings/v8/custom/V8TextTrackCueCustom.cpp
|
| @@ -30,13 +30,22 @@
|
| #include "config.h"
|
| #include "bindings/core/v8/V8TextTrackCue.h"
|
|
|
| +#include "bindings/core/v8/V8DataCue.h"
|
| #include "bindings/core/v8/V8VTTCue.h"
|
|
|
| namespace WebCore {
|
|
|
| v8::Handle<v8::Value> toV8(TextTrackCue* impl, v8::Handle<v8::Object> creationContext, v8::Isolate* isolate)
|
| {
|
| - return toV8(toVTTCue(impl), creationContext, isolate);
|
| + switch (impl->cueType()) {
|
| + case TextTrackCue::Data:
|
| + return toV8(toDataCue(impl), creationContext, isolate);
|
| + case TextTrackCue::WebVTT:
|
| + return toV8(toVTTCue(impl), creationContext, isolate);
|
| + default:
|
| + ASSERT_NOT_REACHED();
|
| + return v8::Handle<v8::Value>();
|
| + }
|
| }
|
|
|
| } // namespace WebCore
|
|
|