Simplify CPDFSDK_Widget::GetFieldFlags().
Do not reimplement GetFormField().
Change-Id: If2f34fcace07f9eb3867c576a13efb6749761cc5
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/52330
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
diff --git a/fpdfsdk/cpdfsdk_widget.cpp b/fpdfsdk/cpdfsdk_widget.cpp
index 61b97b0..c4358a2 100644
--- a/fpdfsdk/cpdfsdk_widget.cpp
+++ b/fpdfsdk/cpdfsdk_widget.cpp
@@ -363,12 +363,7 @@
}
int CPDFSDK_Widget::GetFieldFlags() const {
- CPDF_InteractiveForm* pPDFInteractiveForm =
- m_pInteractiveForm->GetInteractiveForm();
- CPDF_FormControl* pFormControl =
- pPDFInteractiveForm->GetControlByDict(GetAnnotDict());
- CPDF_FormField* pFormField = pFormControl->GetField();
- return pFormField->GetFieldFlags();
+ return GetFormField()->GetFieldFlags();
}
bool CPDFSDK_Widget::IsSignatureWidget() const {