mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-02 22:08:40 +09:00
Issue #2790 - Part 3: Address BZ bug 1849122 and resolve build issues
This commit is contained in:
parent
d99eab0d9d
commit
4cdfb9e16b
4 changed files with 33 additions and 4 deletions
|
|
@ -4067,7 +4067,11 @@ nsDOMWindowUtils::AddElementEventState(nsIDOMElement* aElement, uint64_t aState)
|
|||
if (!content) {
|
||||
return NS_ERROR_INVALID_ARG;
|
||||
}
|
||||
content->AddStates(mozilla::EventStates(aState));
|
||||
mozilla::dom::Element* element = static_cast<mozilla::dom::Element*>(content.get());
|
||||
if (!element) {
|
||||
return NS_ERROR_INVALID_ARG;
|
||||
}
|
||||
element->SetEventState(mozilla::EventStates(aState), true);
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
|
|
@ -4079,6 +4083,10 @@ nsDOMWindowUtils::RemoveElementEventState(nsIDOMElement* aElement, uint64_t aSta
|
|||
if (!content) {
|
||||
return NS_ERROR_INVALID_ARG;
|
||||
}
|
||||
content->RemoveStates(mozilla::EventStates(aState));
|
||||
mozilla::dom::Element* element = static_cast<mozilla::dom::Element*>(content.get());
|
||||
if (!element) {
|
||||
return NS_ERROR_INVALID_ARG;
|
||||
}
|
||||
element->SetEventState(mozilla::EventStates(aState), false);
|
||||
return NS_OK;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue