diff options
Diffstat (limited to 'xfa/fxfa/cxfa_ffwidget.cpp')
-rw-r--r-- | xfa/fxfa/cxfa_ffwidget.cpp | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/xfa/fxfa/cxfa_ffwidget.cpp b/xfa/fxfa/cxfa_ffwidget.cpp index 71c45c7620..00bbc0833f 100644 --- a/xfa/fxfa/cxfa_ffwidget.cpp +++ b/xfa/fxfa/cxfa_ffwidget.cpp @@ -564,13 +564,8 @@ bool CXFA_FFWidget::IsLayoutRectEmpty() { CXFA_FFWidget* CXFA_FFWidget::GetParent() { CXFA_Node* pParentNode = m_pNode->GetParent(); if (pParentNode) { - CXFA_WidgetAcc* pParentWidgetAcc = - static_cast<CXFA_WidgetAcc*>(pParentNode->GetWidgetAcc()); - if (pParentWidgetAcc) { - CXFA_LayoutProcessor* layout = GetDocView()->GetXFALayout(); - return static_cast<CXFA_FFWidget*>( - layout->GetLayoutItem(pParentWidgetAcc->GetNode())); - } + CXFA_LayoutProcessor* layout = GetDocView()->GetXFALayout(); + return static_cast<CXFA_FFWidget*>(layout->GetLayoutItem(pParentNode)); } return nullptr; } |