Bug 1268233 - Don't unregister for audio session notifications if we haven't registered yet. r=aklotz

MozReview-Commit-ID: JvUhjyoYzf6
This commit is contained in:
Jim Mathies 2016-04-27 16:31:37 -05:00
Родитель 77877c51ae
Коммит 7e4e5509cb
1 изменённых файлов: 3 добавлений и 2 удалений

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

@ -296,10 +296,11 @@ AudioSession::Start()
void
AudioSession::StopInternal()
{
if (mAudioSessionControl) {
if (mAudioSessionControl &&
(mState == STARTED || mState == STOPPED)) {
mAudioSessionControl->UnregisterAudioSessionNotification(this);
mAudioSessionControl = nullptr;
}
mAudioSessionControl = nullptr;
}
nsresult