diff options
author | Tom Sepez <tsepez@chromium.org> | 2018-07-30 21:50:07 +0000 |
---|---|---|
committer | Chromium commit bot <commit-bot@chromium.org> | 2018-07-30 21:50:07 +0000 |
commit | 87c1fdcc9a5669e29c4440e2b220587de7134e7a (patch) | |
tree | cf890e10d6233205505a0d89eae13b3bd0deba14 /xfa/fxfa/cxfa_fffield.cpp | |
parent | 649e059f5fe93c0de53aaa48a74068703df46301 (diff) | |
download | pdfium-87c1fdcc9a5669e29c4440e2b220587de7134e7a.tar.xz |
Don't static_cast<>(this) to subclass in CXFA_LayoutItem methods.chromium/3508
Instead, move the methods to the subclass where they belong.
Fix IWYU in CJX_Object.h to fix compilation.
Change-Id: I4c71f28235b9cf5000e9ddaf33d6602baf22205f
Reviewed-on: https://pdfium-review.googlesource.com/39170
Commit-Queue: Tom Sepez <tsepez@chromium.org>
Reviewed-by: Lei Zhang <thestig@chromium.org>
Diffstat (limited to 'xfa/fxfa/cxfa_fffield.cpp')
-rw-r--r-- | xfa/fxfa/cxfa_fffield.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/xfa/fxfa/cxfa_fffield.cpp b/xfa/fxfa/cxfa_fffield.cpp index f3c1412361..8dd0a9ec4c 100644 --- a/xfa/fxfa/cxfa_fffield.cpp +++ b/xfa/fxfa/cxfa_fffield.cpp @@ -167,7 +167,7 @@ void CXFA_FFField::CapPlacement() { CFX_RectF rtWidget = GetRectWithoutRotate(); CXFA_Margin* margin = m_pNode->GetMarginIfExists(); if (margin) { - CXFA_LayoutItem* pItem = this; + CXFA_ContentLayoutItem* pItem = this; float fLeftInset = margin->GetLeftInset(); float fRightInset = margin->GetRightInset(); float fTopInset = margin->GetTopInset(); @@ -195,7 +195,7 @@ void CXFA_FFField::CapPlacement() { m_rtCaption.Reset(); } else { fCapReserve = caption->GetReserve(); - CXFA_LayoutItem* pItem = this; + CXFA_ContentLayoutItem* pItem = this; if (!pItem->GetPrev() && !pItem->GetNext()) { m_rtCaption = rtWidget; } else { |