Changeset 157030 in webkit
- Timestamp:
- Oct 7, 2013 12:29:09 AM (11 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r157024 r157030 1 2013-10-04 Philippe Normand <pnormand@igalia.com> 2 3 MediaStreamTrack can't be FINAL 4 https://bugs.webkit.org/show_bug.cgi?id=122322 5 6 Reviewed by Darin Adler. 7 8 Marked the MediaStreamTrack subclasses as final. 9 10 * Modules/mediastream/AudioStreamTrack.h: 11 * Modules/mediastream/MediaStreamTrack.h: 12 * Modules/mediastream/VideoStreamTrack.h: 13 1 14 2013-10-06 Gyuyoung Kim <gyuyoung.kim@samsung.com> 2 15 -
trunk/Source/WebCore/Modules/mediastream/AudioStreamTrack.h
r156488 r157030 38 38 class ScriptExecutionContext; 39 39 40 class AudioStreamTrack : public MediaStreamTrack {40 class AudioStreamTrack FINAL : public MediaStreamTrack { 41 41 public: 42 42 static PassRefPtr<AudioStreamTrack> create(ScriptExecutionContext*, const Dictionary&); -
trunk/Source/WebCore/Modules/mediastream/MediaStreamTrack.h
r156719 r157030 45 45 class MediaStreamTrackSourcesCallback; 46 46 47 class MediaStreamTrack FINAL: public RefCounted<MediaStreamTrack>, public ScriptWrappable, public ActiveDOMObject, public EventTargetWithInlineData, public MediaStreamSource::Observer {47 class MediaStreamTrack : public RefCounted<MediaStreamTrack>, public ScriptWrappable, public ActiveDOMObject, public EventTargetWithInlineData, public MediaStreamSource::Observer { 48 48 public: 49 49 virtual ~MediaStreamTrack(); … … 70 70 71 71 // EventTarget 72 virtual EventTargetInterface eventTargetInterface() const OVERRIDE { return MediaStreamTrackEventTargetInterfaceType; }73 virtual ScriptExecutionContext* scriptExecutionContext() const OVERRIDE { return ActiveDOMObject::scriptExecutionContext(); }72 virtual EventTargetInterface eventTargetInterface() const OVERRIDE FINAL { return MediaStreamTrackEventTargetInterfaceType; } 73 virtual ScriptExecutionContext* scriptExecutionContext() const OVERRIDE FINAL { return ActiveDOMObject::scriptExecutionContext(); } 74 74 75 75 // ActiveDOMObject 76 virtual void stop() OVERRIDE ;76 virtual void stop() OVERRIDE FINAL; 77 77 78 78 using RefCounted<MediaStreamTrack>::ref; … … 86 86 87 87 // EventTarget 88 virtual void refEventTarget() OVERRIDE { ref(); }89 virtual void derefEventTarget() OVERRIDE { deref(); }88 virtual void refEventTarget() OVERRIDE FINAL { ref(); } 89 virtual void derefEventTarget() OVERRIDE FINAL { deref(); } 90 90 91 91 // MediaStreamSourceObserver 92 virtual void sourceChangedState() OVERRIDE ;92 virtual void sourceChangedState() OVERRIDE FINAL; 93 93 94 94 RefPtr<MediaStreamSource> m_source; -
trunk/Source/WebCore/Modules/mediastream/VideoStreamTrack.h
r156488 r157030 38 38 class ScriptExecutionContext; 39 39 40 class VideoStreamTrack : public MediaStreamTrack {40 class VideoStreamTrack FINAL : public MediaStreamTrack { 41 41 public: 42 42 static PassRefPtr<VideoStreamTrack> create(ScriptExecutionContext*, const Dictionary&);
Note: See TracChangeset
for help on using the changeset viewer.