| Index: samples/pdfium_test.cc
|
| diff --git a/samples/pdfium_test.cc b/samples/pdfium_test.cc
|
| index bf10675573ad48d48562320520e6acd34e4d60fc..056ba0b6db23a9940f522ef582420d903bb2c1ef 100644
|
| --- a/samples/pdfium_test.cc
|
| +++ b/samples/pdfium_test.cc
|
| @@ -469,12 +469,12 @@ void RenderPdf(const std::string& name, const char* pBuf, size_t len,
|
|
|
| (void)FPDFAvail_IsDocAvail(pdf_avail, &hints);
|
|
|
| - if (!FPDFAvail_IsLinearized(pdf_avail)) {
|
| - fprintf(stderr, "Non-linearized path...\n");
|
| - doc = FPDF_LoadCustomDocument(&file_access, nullptr);
|
| - } else {
|
| + if (FPDFAvail_IsLinearized(pdf_avail)) {
|
| fprintf(stderr, "Linearized path...\n");
|
| doc = FPDFAvail_GetDocument(pdf_avail, nullptr);
|
| + } else {
|
| + fprintf(stderr, "Non-linearized path...\n");
|
| + doc = FPDF_LoadCustomDocument(&file_access, nullptr);
|
| }
|
|
|
| if (!doc) {
|
| @@ -621,7 +621,9 @@ int main(int argc, const char* argv[]) {
|
| v8::V8::SetSnapshotDataBlob(&snapshot);
|
| #endif // V8_USE_EXTERNAL_STARTUP_DATA
|
|
|
| - if (!options.font_directory.empty()) {
|
| + if (options.font_directory.empty()) {
|
| + FPDF_InitLibrary();
|
| + } else {
|
| const char* path_array[2];
|
| path_array[0] = options.font_directory.c_str();
|
| path_array[1] = nullptr;
|
| @@ -629,8 +631,6 @@ int main(int argc, const char* argv[]) {
|
| config.version = 1;
|
| config.m_pUserFontPaths = path_array;
|
| FPDF_InitLibraryWithConfig(&config);
|
| - } else {
|
| - FPDF_InitLibrary();
|
| }
|
|
|
| UNSUPPORT_INFO unsuppored_info;
|
|
|