| Index: testing/embedder_test.cpp
|
| diff --git a/testing/embedder_test.cpp b/testing/embedder_test.cpp
|
| index 33c72201a1fb70938c6669bf691d95782e00c4fb..e99c2e351abecd849532abe03f38bb5f235835ba 100644
|
| --- a/testing/embedder_test.cpp
|
| +++ b/testing/embedder_test.cpp
|
| @@ -93,6 +93,15 @@ void EmbedderTest::TearDown() {
|
| free(file_contents_);
|
| }
|
|
|
| +bool EmbedderTest::CreateEmptyDocument() {
|
| + document_ = FPDF_CreateNewDocument();
|
| + if (!document_)
|
| + return false;
|
| +
|
| + SetupFormFillEnvironment();
|
| + return true;
|
| +}
|
| +
|
| bool EmbedderTest::OpenDocument(const std::string& filename,
|
| bool must_linearize) {
|
| std::string file_path;
|
| @@ -152,7 +161,11 @@ bool EmbedderTest::OpenDocument(const std::string& filename,
|
| }
|
|
|
| (void)FPDF_GetDocPermissions(document_);
|
| + SetupFormFillEnvironment();
|
| + return true;
|
| +}
|
|
|
| +void EmbedderTest::SetupFormFillEnvironment() {
|
| IPDF_JSPLATFORM* platform = static_cast<IPDF_JSPLATFORM*>(this);
|
| memset(platform, 0, sizeof(IPDF_JSPLATFORM));
|
| platform->version = 2;
|
| @@ -169,8 +182,6 @@ bool EmbedderTest::OpenDocument(const std::string& filename,
|
| form_handle_ = FPDFDOC_InitFormFillEnvironment(document_, formfillinfo);
|
| FPDF_SetFormFieldHighlightColor(form_handle_, 0, 0xFFE4DD);
|
| FPDF_SetFormFieldHighlightAlpha(form_handle_, 100);
|
| -
|
| - return true;
|
| }
|
|
|
| void EmbedderTest::DoOpenActions() {
|
|
|