Bug 1869399 - reject promise when IPC fails. r=media-playback-reviewers,aosmond

Differential Revision: https://phabricator.services.mozilla.com/D196096
This commit is contained in:
alwu
2023-12-11 20:19:47 +00:00
parent 55a80f4211
commit 7d5b2f9880

View File

@@ -218,8 +218,10 @@ void UtilityAudioDecoderChild::GetKeySystemCapabilities(
}
promise->MaybeResolve(cdmInfo);
},
[](const mozilla::ipc::ResponseRejectReason& aReason) {
[promise = RefPtr<dom::Promise>(aPromise)](
const mozilla::ipc::ResponseRejectReason& aReason) {
EME_LOG("IPC failure for GetKeySystemCapabilities!");
promise->MaybeReject(NS_ERROR_DOM_MEDIA_CDM_ERR);
});
}
#endif