Bug 1729358 - Part 1: Move FocusState to TextControlElement; r=smaug

And convert FocusTristate to enum class.

Differential Revision: https://phabricator.services.mozilla.com/D124693
This commit is contained in:
Edgar Chen
2021-09-07 09:47:09 +00:00
parent f68ccfbe70
commit cd1f327b86
6 changed files with 26 additions and 24 deletions

View File

@@ -135,7 +135,7 @@ nsresult HTMLTextAreaElement::Clone(dom::NodeInfo* aNodeInfo,
// nsIContent
void HTMLTextAreaElement::Select() {
if (FocusState() != eUnfocusable) {
if (FocusState() != FocusTristate::eUnfocusable) {
if (RefPtr<nsFocusManager> fm = nsFocusManager::GetFocusManager()) {
fm->SetFocus(this, nsIFocusManager::FLAG_NOSCROLL);
}