Remove CPDF_PageModule::ClearStockFont()

There is no need for this pass-through, as CPDF_DocPageData can call
CPDF_FontGlobals directly.

Change-Id: I6c1841d96c68a88e696effa0aed8325ee69e8eb5
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/112416
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
diff --git a/core/fpdfapi/page/cpdf_docpagedata.cpp b/core/fpdfapi/page/cpdf_docpagedata.cpp
index 001f2df..cfe78fe 100644
--- a/core/fpdfapi/page/cpdf_docpagedata.cpp
+++ b/core/fpdfapi/page/cpdf_docpagedata.cpp
@@ -14,11 +14,11 @@
 
 #include "build/build_config.h"
 #include "constants/font_encodings.h"
+#include "core/fpdfapi/font/cpdf_fontglobals.h"
 #include "core/fpdfapi/font/cpdf_type1font.h"
 #include "core/fpdfapi/page/cpdf_form.h"
 #include "core/fpdfapi/page/cpdf_iccprofile.h"
 #include "core/fpdfapi/page/cpdf_image.h"
-#include "core/fpdfapi/page/cpdf_pagemodule.h"
 #include "core/fpdfapi/page/cpdf_pattern.h"
 #include "core/fpdfapi/page/cpdf_shadingpattern.h"
 #include "core/fpdfapi/page/cpdf_tilingpattern.h"
@@ -189,7 +189,7 @@
 }
 
 void CPDF_DocPageData::ClearStockFont() {
-  CPDF_PageModule::GetInstance()->ClearStockFont(GetDocument());
+  CPDF_FontGlobals::GetInstance()->Clear(GetDocument());
 }
 
 RetainPtr<CPDF_Font> CPDF_DocPageData::GetFont(
diff --git a/core/fpdfapi/page/cpdf_pagemodule.cpp b/core/fpdfapi/page/cpdf_pagemodule.cpp
index 09cf812e..82508a7 100644
--- a/core/fpdfapi/page/cpdf_pagemodule.cpp
+++ b/core/fpdfapi/page/cpdf_pagemodule.cpp
@@ -45,7 +45,3 @@
   CPDF_FontGlobals::Destroy();
   CPDF_ColorSpace::DestroyGlobals();
 }
-
-void CPDF_PageModule::ClearStockFont(CPDF_Document* pDoc) {
-  CPDF_FontGlobals::GetInstance()->Clear(pDoc);
-}
diff --git a/core/fpdfapi/page/cpdf_pagemodule.h b/core/fpdfapi/page/cpdf_pagemodule.h
index a040413..feb1e97 100644
--- a/core/fpdfapi/page/cpdf_pagemodule.h
+++ b/core/fpdfapi/page/cpdf_pagemodule.h
@@ -7,8 +7,6 @@
 #ifndef CORE_FPDFAPI_PAGE_CPDF_PAGEMODULE_H_
 #define CORE_FPDFAPI_PAGE_CPDF_PAGEMODULE_H_
 
-class CPDF_Document;
-
 class CPDF_PageModule {
  public:
   // Per-process singleton managed by callers.
@@ -16,8 +14,6 @@
   static void Destroy();
   static CPDF_PageModule* GetInstance();
 
-  void ClearStockFont(CPDF_Document* pDoc);
-
  private:
   CPDF_PageModule();
   ~CPDF_PageModule();