Assert CPDFSDK_Annot::GetPageView() never returns nullptr.
Then remove some dead code as a result.
Change-Id: I544c711b569a0f4a6ec59e69101e147c9cb3fac2
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/66376
Commit-Queue: Lei Zhang <thestig@chromium.org>
Reviewed-by: Tom Sepez <tsepez@chromium.org>
diff --git a/fxjs/cjs_field.cpp b/fxjs/cjs_field.cpp
index 3e07a3a..1cd0d3f 100644
--- a/fxjs/cjs_field.cpp
+++ b/fxjs/cjs_field.cpp
@@ -1531,13 +1531,9 @@
return CJS_Result::Failure(JSMessage::kBadObjectError);
auto* pWidget = ToCPDFSDKWidget(pObserved.Get());
- CPDFSDK_PageView* pPageView = pWidget->GetPageView();
- if (!pPageView)
- return CJS_Result::Failure(JSMessage::kBadObjectError);
-
pRuntime->PutArrayElement(
PageArray, i,
- pRuntime->NewNumber(static_cast<int32_t>(pPageView->GetPageIndex())));
+ pRuntime->NewNumber(pWidget->GetPageView()->GetPageIndex()));
++i;
}
return CJS_Result::Success(PageArray);