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 {