Remove CPDF_ContentMarks::DeleteLastMark()
It is uncalled. In turn, this makes MarkData::DeleteLastMark()
uncalled as well, so remove it too.
Change-Id: I832ed6f83a65b88ec2c445e6723d62dd649b2a7d
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/90090
Auto-Submit: Tom Sepez <tsepez@chromium.org>
Commit-Queue: Tom Sepez <tsepez@chromium.org>
Reviewed-by: Lei Zhang <thestig@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
diff --git a/core/fpdfapi/page/cpdf_contentmarks.cpp b/core/fpdfapi/page/cpdf_contentmarks.cpp
index 1be8eb5..26ca7ac 100644
--- a/core/fpdfapi/page/cpdf_contentmarks.cpp
+++ b/core/fpdfapi/page/cpdf_contentmarks.cpp
@@ -73,15 +73,6 @@
m_pMarkData = pdfium::MakeRetain<MarkData>();
}
-void CPDF_ContentMarks::DeleteLastMark() {
- if (!m_pMarkData)
- return;
-
- m_pMarkData->DeleteLastMark();
- if (CountItems() == 0)
- m_pMarkData.Reset();
-}
-
size_t CPDF_ContentMarks::FindFirstDifference(
const CPDF_ContentMarks* other) const {
if (m_pMarkData == other->m_pMarkData)
@@ -165,8 +156,3 @@
}
return false;
}
-
-void CPDF_ContentMarks::MarkData::DeleteLastMark() {
- if (!m_Marks.empty())
- m_Marks.pop_back();
-}
diff --git a/core/fpdfapi/page/cpdf_contentmarks.h b/core/fpdfapi/page/cpdf_contentmarks.h
index d13dc77..2715b85 100644
--- a/core/fpdfapi/page/cpdf_contentmarks.h
+++ b/core/fpdfapi/page/cpdf_contentmarks.h
@@ -37,7 +37,6 @@
CPDF_Dictionary* pDict,
const ByteString& property_name);
bool RemoveMark(CPDF_ContentMarkItem* pMarkItem);
- void DeleteLastMark();
size_t FindFirstDifference(const CPDF_ContentMarks* other) const;
private:
@@ -59,7 +58,6 @@
CPDF_Dictionary* pDict,
const ByteString& property_name);
bool RemoveMark(CPDF_ContentMarkItem* pMarkItem);
- void DeleteLastMark();
private:
std::vector<RetainPtr<CPDF_ContentMarkItem>> m_Marks;