зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1304604 - Use EventTarget to simplyfy HTMLMediaElement.onencrypted implementation. r=smaug
MozReview-Commit-ID: EUpZX4ODgNj --HG-- extra : rebase_source : dae4ac3da64b61bf282455f2b6e054e13e4cadc1
This commit is contained in:
Родитель
39789bfc59
Коммит
7a191ffc4f
|
@ -6196,18 +6196,13 @@ HTMLMediaElement::SetMediaKeys(mozilla::dom::MediaKeys* aMediaKeys,
|
|||
EventHandlerNonNull*
|
||||
HTMLMediaElement::GetOnencrypted()
|
||||
{
|
||||
EventListenerManager *elm = GetExistingListenerManager();
|
||||
return elm ? elm->GetEventHandler(nsGkAtoms::onencrypted, EmptyString())
|
||||
: nullptr;
|
||||
return EventTarget::GetEventHandler(nsGkAtoms::onencrypted, EmptyString());
|
||||
}
|
||||
|
||||
void
|
||||
HTMLMediaElement::SetOnencrypted(EventHandlerNonNull* handler)
|
||||
HTMLMediaElement::SetOnencrypted(EventHandlerNonNull* aCallback)
|
||||
{
|
||||
EventListenerManager *elm = GetOrCreateListenerManager();
|
||||
if (elm) {
|
||||
elm->SetEventHandler(nsGkAtoms::onencrypted, EmptyString(), handler);
|
||||
}
|
||||
EventTarget::SetEventHandler(nsGkAtoms::onencrypted, EmptyString(), aCallback);
|
||||
}
|
||||
|
||||
EventHandlerNonNull*
|
||||
|
|
|
@ -633,7 +633,7 @@ public:
|
|||
ErrorResult& aRv);
|
||||
|
||||
mozilla::dom::EventHandlerNonNull* GetOnencrypted();
|
||||
void SetOnencrypted(mozilla::dom::EventHandlerNonNull* listener);
|
||||
void SetOnencrypted(mozilla::dom::EventHandlerNonNull* aCallback);
|
||||
|
||||
mozilla::dom::EventHandlerNonNull* GetOnwaitingforkey();
|
||||
void SetOnwaitingforkey(mozilla::dom::EventHandlerNonNull* aCallback);
|
||||
|
|
Загрузка…
Ссылка в новой задаче