Remove XFA_ReleaseLayoutItem_NoPageArea(). It has no callers except itself. Change-Id: Iac25bd9205ff02cb1db961f7ef335ab9eb7c8b79 Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/54491 Reviewed-by: Tom Sepez <tsepez@chromium.org> Commit-Queue: Lei Zhang <thestig@chromium.org>
diff --git a/xfa/fxfa/layout/cxfa_layoutitem.cpp b/xfa/fxfa/layout/cxfa_layoutitem.cpp index 1e18566..c4debae 100644 --- a/xfa/fxfa/layout/cxfa_layoutitem.cpp +++ b/xfa/fxfa/layout/cxfa_layoutitem.cpp
@@ -33,20 +33,6 @@ delete pLayoutItem; } -void XFA_ReleaseLayoutItem_NoPageArea(CXFA_LayoutItem* pLayoutItem) { - CXFA_LayoutItem* pNode = pLayoutItem->GetFirstChild(); - while (pNode) { - CXFA_LayoutItem* pNext = pNode->GetNextSibling(); - XFA_ReleaseLayoutItem_NoPageArea(pNode); - pNode = pNext; - } - if (pLayoutItem->GetFormNode()->GetElementType() == XFA_Element::PageArea) - return; - - pLayoutItem->RemoveSelfIfParented(); - delete pLayoutItem; -} - CXFA_LayoutItem::CXFA_LayoutItem(CXFA_Node* pNode, ItemType type) : m_ItemType(type), m_pFormNode(pNode) {}
diff --git a/xfa/fxfa/layout/cxfa_layoutitem.h b/xfa/fxfa/layout/cxfa_layoutitem.h index b92fdc1..b162fc0 100644 --- a/xfa/fxfa/layout/cxfa_layoutitem.h +++ b/xfa/fxfa/layout/cxfa_layoutitem.h
@@ -48,6 +48,5 @@ } void XFA_ReleaseLayoutItem(CXFA_LayoutItem* pLayoutItem); -void XFA_ReleaseLayoutItem_NoPageArea(CXFA_LayoutItem* pLayoutItem); #endif // XFA_FXFA_LAYOUT_CXFA_LAYOUTITEM_H_