Bug 1220646 - don't access mOwner which is invalid after shutdown. r=kinetik.

This commit is contained in:
JW Wang 2015-11-03 20:26:57 +08:00
Родитель 2b8162e7ec
Коммит 399eff85fc
1 изменённых файлов: 3 добавлений и 0 удалений

Просмотреть файл

@ -745,6 +745,9 @@ MediaDecoder::NotifyDataEnded(nsresult aStatus)
{
RefPtr<MediaDecoder> self = this;
nsCOMPtr<nsIRunnable> r = NS_NewRunnableFunction([=] () {
if (self->mShuttingDown) {
return;
}
self->NotifyDownloadEnded(aStatus);
if (NS_SUCCEEDED(aStatus)) {
HTMLMediaElement* element = self->mOwner->GetMediaElement();