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_