зеркало из https://github.com/mozilla/gecko-dev.git
Bug 612128 - Part 6: Remove unneeded UpdateEventState() calls; r,a=bz
This commit is contained in:
Родитель
e09eb3745f
Коммит
ca19a2d8ea
|
@ -933,13 +933,6 @@ nsHTMLInputElement::AfterSetAttr(PRInt32 aNameSpaceID, nsIAtom* aName,
|
|||
if (aNotify) {
|
||||
nsIDocument* doc = GetCurrentDoc();
|
||||
|
||||
if (aName == nsGkAtoms::type) {
|
||||
UpdateEditableState();
|
||||
} else if (IsSingleLineTextControl(PR_FALSE) && aName == nsGkAtoms::readonly) {
|
||||
UpdateEditableState();
|
||||
states |= NS_EVENT_STATE_MOZ_READONLY | NS_EVENT_STATE_MOZ_READWRITE;
|
||||
}
|
||||
|
||||
if (doc && !states.IsEmpty()) {
|
||||
MOZ_AUTO_DOC_UPDATE(doc, UPDATE_CONTENT_STATE, PR_TRUE);
|
||||
doc->ContentStatesChanged(this, nsnull, states);
|
||||
|
|
|
@ -1228,11 +1228,6 @@ nsHTMLTextAreaElement::AfterSetAttr(PRInt32 aNameSpaceID, nsIAtom* aName,
|
|||
if (aNotify) {
|
||||
nsIDocument* doc = GetCurrentDoc();
|
||||
|
||||
if (aName == nsGkAtoms::readonly) {
|
||||
UpdateEditableState();
|
||||
states |= NS_EVENT_STATE_MOZ_READONLY | NS_EVENT_STATE_MOZ_READWRITE;
|
||||
}
|
||||
|
||||
if (doc && !states.IsEmpty()) {
|
||||
MOZ_AUTO_DOC_UPDATE(doc, UPDATE_CONTENT_STATE, PR_TRUE);
|
||||
doc->ContentStatesChanged(this, nsnull, states);
|
||||
|
|
Загрузка…
Ссылка в новой задаче