Bug 1399400 - Use a strong reference when handling mTextField. r=bz

MozReview-Commit-ID: IqzGDM4ezeW
This commit is contained in:
Blake Kaplan
2017-12-18 19:39:45 -05:00
parent b5a56825d3
commit c089ffe871

View File

@@ -592,15 +592,17 @@ nsNumberControlFrame::HandleFocusEvent(WidgetEvent* aEvent)
{
if (aEvent->mOriginalTarget != mTextField) {
// Move focus to our text field
RefPtr<HTMLInputElement> textField = HTMLInputElement::FromContent(mTextField);
IgnoredErrorResult ignored;
HTMLInputElement::FromContent(mTextField)->Focus(ignored);
textField->Focus(ignored);
}
}
void
nsNumberControlFrame::HandleSelectCall()
{
HTMLInputElement::FromContent(mTextField)->Select();
RefPtr<HTMLInputElement> textField = HTMLInputElement::FromContent(mTextField);
textField->Select();
}
#define STYLES_DISABLING_NATIVE_THEMING \