mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-10 03:45:46 +00:00
Bug 983293 - Part 5: Remove unecessary default settings in TextTrack ctors. r=cpearce
Since there is no default constructor for TextTrack we don't need to be setting mKind, mMode, or mReadyState to a default value.
This commit is contained in:
parent
ce47d2cbba
commit
45c8607a2d
@ -37,14 +37,14 @@ TextTrack::TextTrack(nsISupports* aParent,
|
||||
TextTrackReadyState aReadyState,
|
||||
TextTrackSource aTextTrackSource)
|
||||
: mParent(aParent)
|
||||
, mKind(aKind)
|
||||
, mLabel(aLabel)
|
||||
, mLanguage(aLanguage)
|
||||
, mMode(aMode)
|
||||
, mReadyState(aReadyState)
|
||||
, mTextTrackSource(aTextTrackSource)
|
||||
{
|
||||
SetDefaultSettings();
|
||||
mKind = aKind;
|
||||
mLabel = aLabel;
|
||||
mLanguage = aLanguage;
|
||||
mMode = aMode;
|
||||
mReadyState = aReadyState;
|
||||
SetIsDOMBinding();
|
||||
}
|
||||
|
||||
@ -58,27 +58,24 @@ TextTrack::TextTrack(nsISupports* aParent,
|
||||
TextTrackSource aTextTrackSource)
|
||||
: mParent(aParent)
|
||||
, mTextTrackList(aTextTrackList)
|
||||
, mKind(aKind)
|
||||
, mLabel(aLabel)
|
||||
, mLanguage(aLanguage)
|
||||
, mMode(aMode)
|
||||
, mReadyState(aReadyState)
|
||||
, mTextTrackSource(aTextTrackSource)
|
||||
{
|
||||
SetDefaultSettings();
|
||||
mKind = aKind;
|
||||
mLabel = aLabel;
|
||||
mLanguage = aLanguage;
|
||||
mMode = aMode;
|
||||
mReadyState = aReadyState;
|
||||
SetIsDOMBinding();
|
||||
}
|
||||
|
||||
void
|
||||
TextTrack::SetDefaultSettings()
|
||||
{
|
||||
mKind = TextTrackKind::Subtitles;
|
||||
mMode = TextTrackMode::Hidden;
|
||||
mCueList = new TextTrackCueList(mParent);
|
||||
mActiveCueList = new TextTrackCueList(mParent);
|
||||
mCuePos = 0;
|
||||
mDirty = false;
|
||||
mReadyState = TextTrackReadyState::NotLoaded;
|
||||
}
|
||||
|
||||
JSObject*
|
||||
|
Loading…
Reference in New Issue
Block a user