No need to pass |pDoc| in CBA_FontMap methods.

It's already available as |m_pDocument| member variable, and is
non-null.

Change-Id: I95d26f995b13b9d8a53b7cea53bca06d096cc627
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/64972
Reviewed-by: Lei Zhang <thestig@chromium.org>
Commit-Queue: Tom Sepez <tsepez@chromium.org>
diff --git a/core/fpdfdoc/cba_fontmap.cpp b/core/fpdfdoc/cba_fontmap.cpp
index ca806f2..f457b6a 100644
--- a/core/fpdfdoc/cba_fontmap.cpp
+++ b/core/fpdfdoc/cba_fontmap.cpp
@@ -372,7 +372,7 @@
       bFind ? FindFontSameCharset(&sAlias, nCharset) : nullptr;
   if (!pFont) {
     ByteString sTemp = sFontName;
-    pFont = AddFontToDocument(m_pDocument.Get(), sTemp, nCharset);
+    pFont = AddFontToDocument(sTemp, nCharset);
     sAlias = EncodeFontAlias(sTemp, nCharset);
   }
   AddFontToAnnotDict(pFont, sAlias);
@@ -441,13 +441,12 @@
   return sNew;
 }
 
-RetainPtr<CPDF_Font> CBA_FontMap::AddFontToDocument(CPDF_Document* pDoc,
-                                                    ByteString& sFontName,
+RetainPtr<CPDF_Font> CBA_FontMap::AddFontToDocument(ByteString sFontName,
                                                     uint8_t nCharset) {
   if (IsStandardFont(sFontName))
-    return AddStandardFont(pDoc, sFontName);
+    return AddStandardFont(sFontName);
 
-  return AddSystemFont(pDoc, sFontName, nCharset);
+  return AddSystemFont(sFontName, nCharset);
 }
 
 bool CBA_FontMap::IsStandardFont(const ByteString& sFontName) {
@@ -472,12 +471,8 @@
   return false;
 }
 
-RetainPtr<CPDF_Font> CBA_FontMap::AddStandardFont(CPDF_Document* pDoc,
-                                                  ByteString& sFontName) {
-  if (!pDoc)
-    return nullptr;
-
-  auto* pPageData = CPDF_DocPageData::FromDocument(pDoc);
+RetainPtr<CPDF_Font> CBA_FontMap::AddStandardFont(ByteString sFontName) {
+  auto* pPageData = CPDF_DocPageData::FromDocument(m_pDocument.Get());
   if (sFontName == "ZapfDingbats")
     return pPageData->AddStandardFont(sFontName.c_str(), nullptr);
 
@@ -485,17 +480,13 @@
   return pPageData->AddStandardFont(sFontName.c_str(), &fe);
 }
 
-RetainPtr<CPDF_Font> CBA_FontMap::AddSystemFont(CPDF_Document* pDoc,
-                                                ByteString& sFontName,
+RetainPtr<CPDF_Font> CBA_FontMap::AddSystemFont(ByteString sFontName,
                                                 uint8_t nCharset) {
-  if (!pDoc)
-    return nullptr;
-
   if (sFontName.IsEmpty())
     sFontName = GetNativeFontName(nCharset);
 
   if (nCharset == FX_CHARSET_Default)
     nCharset = GetNativeCharset();
 
-  return AddNativeTrueTypeFontToPDF(pDoc, sFontName, nCharset);
+  return AddNativeTrueTypeFontToPDF(m_pDocument.Get(), sFontName, nCharset);
 }
diff --git a/core/fpdfdoc/cba_fontmap.h b/core/fpdfdoc/cba_fontmap.h
index a975efc..7130064 100644
--- a/core/fpdfdoc/cba_fontmap.h
+++ b/core/fpdfdoc/cba_fontmap.h
@@ -79,14 +79,10 @@
   ByteString GetNativeFontName(int32_t nCharset);
   ByteString GetCachedNativeFontName(int32_t nCharset);
   bool IsStandardFont(const ByteString& sFontName);
-  RetainPtr<CPDF_Font> AddFontToDocument(CPDF_Document* pDoc,
-                                         ByteString& sFontName,
+  RetainPtr<CPDF_Font> AddFontToDocument(ByteString sFontName,
                                          uint8_t nCharset);
-  RetainPtr<CPDF_Font> AddStandardFont(CPDF_Document* pDoc,
-                                       ByteString& sFontName);
-  RetainPtr<CPDF_Font> AddSystemFont(CPDF_Document* pDoc,
-                                     ByteString& sFontName,
-                                     uint8_t nCharset);
+  RetainPtr<CPDF_Font> AddStandardFont(ByteString sFontName);
+  RetainPtr<CPDF_Font> AddSystemFont(ByteString sFontName, uint8_t nCharset);
 
   std::vector<std::unique_ptr<Data>> m_Data;
   std::vector<std::unique_ptr<Native>> m_NativeFont;