mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-16 05:45:33 +00:00
Bug 1874924 - Null check on element before calling PopoverToggleEventTask. r=smaug
This fixes the crash test cases reported in above bug. Differential Revision: https://phabricator.services.mozilla.com/D198932
This commit is contained in:
parent
b7ada22a7f
commit
2d64e099f3
@ -18,6 +18,9 @@ PopoverToggleEventTask::PopoverToggleEventTask(nsWeakPtr aElement,
|
||||
NS_IMETHODIMP
|
||||
PopoverToggleEventTask::Run() {
|
||||
nsCOMPtr<Element> element = do_QueryReferent(mElement);
|
||||
if (!element) {
|
||||
return NS_OK;
|
||||
}
|
||||
if (auto* htmlElement = nsGenericHTMLElement::FromNode(element)) {
|
||||
MOZ_KnownLive(htmlElement)->RunPopoverToggleEventTask(this, mOldState);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user