Bug 1108721, HTMLMediaElement.textTracks needs to be nullable in Gecko for now, r=peterv
This commit is contained in:
@@ -91,13 +91,12 @@ TextTrackManager::TextTrackManager(HTMLMediaElement *aMediaElement)
|
||||
: mMediaElement(aMediaElement)
|
||||
, performedTrackSelection(false)
|
||||
{
|
||||
bool hasHadScriptObject = true;
|
||||
nsIScriptGlobalObject* scriptObject =
|
||||
mMediaElement->OwnerDoc()->GetScriptHandlingObject(hasHadScriptObject);
|
||||
nsISupports* parentObject =
|
||||
mMediaElement->OwnerDoc()->GetParentObject();
|
||||
|
||||
NS_ENSURE_TRUE_VOID(scriptObject || !hasHadScriptObject);
|
||||
NS_ENSURE_TRUE_VOID(parentObject);
|
||||
|
||||
nsCOMPtr<nsPIDOMWindow> window = do_QueryInterface(scriptObject);
|
||||
nsCOMPtr<nsPIDOMWindow> window = do_QueryInterface(parentObject);
|
||||
mNewCues = new TextTrackCueList(window);
|
||||
mTextTracks = new TextTrackList(window, this);
|
||||
mPendingTextTracks = new TextTrackList(window, this);
|
||||
@@ -115,7 +114,7 @@ TextTrackManager::~TextTrackManager()
|
||||
}
|
||||
|
||||
TextTrackList*
|
||||
TextTrackManager::TextTracks() const
|
||||
TextTrackManager::GetTextTracks() const
|
||||
{
|
||||
return mTextTracks;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user