Remove dependence of fpdfxfa on fpdfdoc.
It isn't required at present in the first place. As a check, putting
#define CORE_FPDFDOC_CPDF_INTERACTIVEFORM_H_
in the top of pdfxfa_widgethandler.cpp to force exclusion of the one
dependent header still results in a clean compilation (on linux).
Change-Id: I7b644d4f6d438ed4e1e2e049fe6d487063db6993
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/59210
Reviewed-by: Lei Zhang <thestig@chromium.org>
Commit-Queue: Tom Sepez <tsepez@chromium.org>
diff --git a/fpdfsdk/fpdfxfa/BUILD.gn b/fpdfsdk/fpdfxfa/BUILD.gn
index 4e80ffe..9d9788d 100644
--- a/fpdfsdk/fpdfxfa/BUILD.gn
+++ b/fpdfsdk/fpdfxfa/BUILD.gn
@@ -26,7 +26,6 @@
"../../core/fpdfapi/page",
"../../core/fpdfapi/parser",
"../../core/fpdfapi/render",
- "../../core/fpdfdoc",
"../../core/fxcrt",
"../../fxjs",
"../../xfa/fwl",
diff --git a/fpdfsdk/fpdfxfa/cpdfxfa_widgethandler.cpp b/fpdfsdk/fpdfxfa/cpdfxfa_widgethandler.cpp
index 952079c..5c5b9e9 100644
--- a/fpdfsdk/fpdfxfa/cpdfxfa_widgethandler.cpp
+++ b/fpdfsdk/fpdfxfa/cpdfxfa_widgethandler.cpp
@@ -6,7 +6,6 @@
#include "fpdfsdk/fpdfxfa/cpdfxfa_widgethandler.h"
-#include "core/fpdfdoc/cpdf_interactiveform.h"
#include "fpdfsdk/cpdfsdk_annot.h"
#include "fpdfsdk/cpdfsdk_formfillenvironment.h"
#include "fpdfsdk/cpdfsdk_interactiveform.h"