Bug 1728537 - Part 1: Move SaveState out of nsIFormControl; r=smaug

And make it return void as the return value isn't used at callsites.

Differential Revision: https://phabricator.services.mozilla.com/D124179
This commit is contained in:
Edgar Chen
2021-09-01 16:51:58 +00:00
parent 4b2047af0a
commit 3f6076d6b0
10 changed files with 40 additions and 53 deletions

View File

@@ -703,10 +703,7 @@ HTMLTextAreaElement::SubmitNamesValues(FormData* aFormData) {
return aFormData->AddNameValuePair(name, value);
}
NS_IMETHODIMP
HTMLTextAreaElement::SaveState() {
nsresult rv = NS_OK;
void HTMLTextAreaElement::SaveState() {
// Only save if value != defaultValue (bug 62713)
PresState* state = nullptr;
if (mValueChanged) {
@@ -715,13 +712,11 @@ HTMLTextAreaElement::SaveState() {
nsAutoString value;
GetValueInternal(value, true);
rv = nsLinebreakConverter::ConvertStringLineBreaks(
value, nsLinebreakConverter::eLinebreakPlatform,
nsLinebreakConverter::eLinebreakContent);
if (NS_FAILED(rv)) {
if (NS_FAILED(nsLinebreakConverter::ConvertStringLineBreaks(
value, nsLinebreakConverter::eLinebreakPlatform,
nsLinebreakConverter::eLinebreakContent))) {
NS_ERROR("Converting linebreaks failed!");
return rv;
return;
}
state->contentData() =
@@ -732,7 +727,6 @@ HTMLTextAreaElement::SaveState() {
if (mDisabledChanged) {
if (!state) {
state = GetPrimaryPresState();
rv = NS_OK;
}
if (state) {
// We do not want to save the real disabled state but the disabled
@@ -741,7 +735,6 @@ HTMLTextAreaElement::SaveState() {
state->disabledSet() = true;
}
}
return rv;
}
bool HTMLTextAreaElement::RestoreState(PresState* aState) {