1 // Copyright 2014 PDFium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 
5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
6 
7 #include "fx_fpf.h"
8 #if _FX_OS_ == _FX_ANDROID_
InitPlatform()9 void CFX_GEModule::InitPlatform() {
10   IFPF_DeviceModule* pDeviceModule = FPF_GetDeviceModule();
11   if (!pDeviceModule) {
12     return;
13   }
14   IFPF_FontMgr* pFontMgr = pDeviceModule->GetFontMgr();
15   if (pFontMgr) {
16     CFX_AndroidFontInfo* pFontInfo = new CFX_AndroidFontInfo;
17     pFontInfo->Init(pFontMgr);
18     m_pFontMgr->SetSystemFontInfo(pFontInfo);
19   }
20   m_pPlatformData = pDeviceModule;
21 }
DestroyPlatform()22 void CFX_GEModule::DestroyPlatform() {
23   if (m_pPlatformData) {
24     ((IFPF_DeviceModule*)m_pPlatformData)->Destroy();
25   }
26 }
27 #endif
28