Index: third_party/WebKit/Source/core/html/track/AudioTrack.h |
diff --git a/third_party/WebKit/Source/core/html/track/AudioTrack.h b/third_party/WebKit/Source/core/html/track/AudioTrack.h |
index f6087e44b949d7e794ceb8bde8564bf44693d694..1a012a017241b525580ce9273285d74b2b152a82 100644 |
--- a/third_party/WebKit/Source/core/html/track/AudioTrack.h |
+++ b/third_party/WebKit/Source/core/html/track/AudioTrack.h |
@@ -17,7 +17,7 @@ class CORE_EXPORT AudioTrack final : public GarbageCollectedFinalized<AudioTrack |
public: |
static AudioTrack* create(const String& id, const AtomicString& kind, const AtomicString& label, const AtomicString& language, bool enabled) |
{ |
- return new AudioTrack(id, kind, label, language, enabled); |
+ return new AudioTrack(id, isValidKindKeyword(kind) ? kind : emptyAtom, label, language, enabled); |
} |
~AudioTrack() override; |
@@ -39,10 +39,6 @@ public: |
private: |
AudioTrack(const String& id, const AtomicString& kind, const AtomicString& label, const AtomicString& language, bool enabled); |
- // TrackBase |
- bool isValidKind(const AtomicString& kind) const override { return isValidKindKeyword(kind); } |
- AtomicString invalidValueDefaultKind() const override; |
- |
bool m_enabled; |
}; |