From 671630e52cda1abb5b1da71f366211cc3c95482f Mon Sep 17 00:00:00 2001 From: Lei Zhang Date: Fri, 19 May 2017 19:25:16 -0700 Subject: Use less opaque types in CPDFSDK_FormFillEnvironment. Fix type mismatches. Change-Id: Id475f927d0919f60a84f17bd9545ec67d569ff64 Reviewed-on: https://pdfium-review.googlesource.com/5740 Reviewed-by: Tom Sepez Commit-Queue: Lei Zhang --- fpdfsdk/fpdfxfa/cpdfxfa_docenvironment.cpp | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) (limited to 'fpdfsdk/fpdfxfa') diff --git a/fpdfsdk/fpdfxfa/cpdfxfa_docenvironment.cpp b/fpdfsdk/fpdfxfa/cpdfxfa_docenvironment.cpp index 4695c64ce1..28badc4144 100644 --- a/fpdfsdk/fpdfxfa/cpdfxfa_docenvironment.cpp +++ b/fpdfsdk/fpdfxfa/cpdfxfa_docenvironment.cpp @@ -66,7 +66,7 @@ void CPDFXFA_DocEnvironment::InvalidateRect(CXFA_FFPageView* pPageView, if (!pFormFillEnv) return; - pFormFillEnv->Invalidate(static_cast(pPage.Get()), + pFormFillEnv->Invalidate(pPage.Get(), CFX_FloatRect::FromCFXRectF(rt).ToFxRect()); } @@ -98,9 +98,8 @@ void CPDFXFA_DocEnvironment::DisplayCaret(CXFA_FFWidget* hWidget, return; CFX_FloatRect rcCaret = CFX_FloatRect::FromCFXRectF(*pRtAnchor); - pFormFillEnv->DisplayCaret(static_cast(pPage.Get()), bVisible, - rcCaret.left, rcCaret.top, rcCaret.right, - rcCaret.bottom); + pFormFillEnv->DisplayCaret(pPage.Get(), bVisible, rcCaret.left, rcCaret.top, + rcCaret.right, rcCaret.bottom); } bool CPDFXFA_DocEnvironment::GetPopupPos(CXFA_FFWidget* hWidget, @@ -344,7 +343,7 @@ int32_t CPDFXFA_DocEnvironment::GetCurrentPage(CXFA_FFDoc* hDoc) { if (!pFormFillEnv) return -1; - return pFormFillEnv->GetCurrentPageIndex(this); + return pFormFillEnv->GetCurrentPageIndex(m_pContext.Get()); } void CPDFXFA_DocEnvironment::SetCurrentPage(CXFA_FFDoc* hDoc, @@ -358,7 +357,7 @@ void CPDFXFA_DocEnvironment::SetCurrentPage(CXFA_FFDoc* hDoc, CPDFSDK_FormFillEnvironment* pFormFillEnv = m_pContext->GetFormFillEnv(); if (!pFormFillEnv) return; - pFormFillEnv->SetCurrentPage(this, iCurPage); + pFormFillEnv->SetCurrentPage(m_pContext.Get(), iCurPage); } bool CPDFXFA_DocEnvironment::IsCalculationsEnabled(CXFA_FFDoc* hDoc) { @@ -518,7 +517,7 @@ void CPDFXFA_DocEnvironment::GotoURL(CXFA_FFDoc* hDoc, return; CFX_WideStringC str(bsURL.c_str()); - pFormFillEnv->GotoURL(this, str); + pFormFillEnv->GotoURL(m_pContext.Get(), str); } bool CPDFXFA_DocEnvironment::IsValidationsEnabled(CXFA_FFDoc* hDoc) { -- cgit v1.2.3