Remove always-true argument to SetSelectedMember().
Change-Id: I1f36a8948ad1130e1ea839c5adaf8ce63ca80095
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/79470
Reviewed-by: Lei Zhang <thestig@chromium.org>
Commit-Queue: Tom Sepez <tsepez@chromium.org>
diff --git a/fpdfsdk/cpdfsdk_widget.cpp b/fpdfsdk/cpdfsdk_widget.cpp
index d13eaba..af01f0c 100644
--- a/fpdfsdk/cpdfsdk_widget.cpp
+++ b/fpdfsdk/cpdfsdk_widget.cpp
@@ -267,7 +267,7 @@
CPDF_FormControl* pFormCtrl = GetFormControl();
XFA_CHECKSTATE eCheckState =
pFormCtrl->IsChecked() ? XFA_CHECKSTATE_On : XFA_CHECKSTATE_Off;
- node->SetCheckState(eCheckState, true);
+ node->SetCheckState(eCheckState);
break;
}
case FormFieldType::kTextField:
diff --git a/fxjs/xfa/cjx_exclgroup.cpp b/fxjs/xfa/cjx_exclgroup.cpp
index e374c3a..eec5e74 100644
--- a/fxjs/xfa/cjx_exclgroup.cpp
+++ b/fxjs/xfa/cjx_exclgroup.cpp
@@ -102,7 +102,7 @@
pReturnNode = node->GetSelectedMember();
} else {
pReturnNode = node->SetSelectedMember(
- runtime->ToWideString(params[0]).AsStringView(), true);
+ runtime->ToWideString(params[0]).AsStringView());
}
if (!pReturnNode)
return CJS_Result::Success(runtime->NewNull());
diff --git a/xfa/fxfa/cxfa_ffcheckbutton.cpp b/xfa/fxfa/cxfa_ffcheckbutton.cpp
index fd232b5..0a00606 100644
--- a/xfa/fxfa/cxfa_ffcheckbutton.cpp
+++ b/xfa/fxfa/cxfa_ffcheckbutton.cpp
@@ -274,8 +274,7 @@
}
bool CXFA_FFCheckButton::CommitData() {
- XFA_CHECKSTATE eCheckState = FWLState2XFAState();
- m_pNode->SetCheckState(eCheckState, true);
+ m_pNode->SetCheckState(FWLState2XFAState());
return true;
}
diff --git a/xfa/fxfa/parser/cxfa_node.cpp b/xfa/fxfa/parser/cxfa_node.cpp
index e441d58..d3147a2 100644
--- a/xfa/fxfa/parser/cxfa_node.cpp
+++ b/xfa/fxfa/parser/cxfa_node.cpp
@@ -3994,7 +3994,7 @@
return XFA_CHECKSTATE_Off;
}
-void CXFA_Node::SetCheckState(XFA_CHECKSTATE eCheckState, bool bNotify) {
+void CXFA_Node::SetCheckState(XFA_CHECKSTATE eCheckState) {
CXFA_Node* node = GetExclGroupIfExists();
if (!node) {
CXFA_Items* pItems = GetChild<CXFA_Items>(0, XFA_Element::Items, false);
@@ -4012,7 +4012,7 @@
}
pText = pText->GetNextSibling();
}
- SyncValue(wsContent, bNotify);
+ SyncValue(wsContent, true);
return;
}
@@ -4049,9 +4049,9 @@
else
wsChildValue.clear();
}
- pChild->SyncValue(wsChildValue, bNotify);
+ pChild->SyncValue(wsChildValue, true);
}
- node->SyncValue(wsValue, bNotify);
+ node->SyncValue(wsValue, true);
}
CXFA_Node* CXFA_Node::GetSelectedMember() {
@@ -4070,12 +4070,12 @@
return pSelectedMember;
}
-CXFA_Node* CXFA_Node::SetSelectedMember(WideStringView wsName, bool bNotify) {
+CXFA_Node* CXFA_Node::SetSelectedMember(WideStringView wsName) {
uint32_t nameHash = FX_HashCode_GetW(wsName, false);
for (CXFA_Node* pNode = ToNode(GetFirstChild()); pNode;
pNode = pNode->GetNextSibling()) {
if (pNode->GetNameHash() == nameHash) {
- pNode->SetCheckState(XFA_CHECKSTATE_On, bNotify);
+ pNode->SetCheckState(XFA_CHECKSTATE_On);
return pNode;
}
}
diff --git a/xfa/fxfa/parser/cxfa_node.h b/xfa/fxfa/parser/cxfa_node.h
index 1030c45..7be0d75 100644
--- a/xfa/fxfa/parser/cxfa_node.h
+++ b/xfa/fxfa/parser/cxfa_node.h
@@ -330,10 +330,10 @@
float GetCheckButtonSize();
XFA_CHECKSTATE GetCheckState();
- void SetCheckState(XFA_CHECKSTATE eCheckState, bool bNotify);
+ void SetCheckState(XFA_CHECKSTATE eCheckState);
CXFA_Node* GetSelectedMember();
- CXFA_Node* SetSelectedMember(WideStringView wsName, bool bNotify);
+ CXFA_Node* SetSelectedMember(WideStringView wsName);
void SetSelectedMemberByValue(WideStringView wsValue,
bool bNotify,
bool bScriptModify,