Remove |CPDF_RenderOptions::bPrintPreview|.
The variable is never set to true.
Change-Id: Id50b4860ee901945742978b998128be5fc7a3ba3
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/72230
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
diff --git a/core/fpdfapi/render/cpdf_renderoptions.h b/core/fpdfapi/render/cpdf_renderoptions.h
index b1b8aa8..850ff72 100644
--- a/core/fpdfapi/render/cpdf_renderoptions.h
+++ b/core/fpdfapi/render/cpdf_renderoptions.h
@@ -24,7 +24,6 @@
Options(const Options& rhs);
bool bClearType = false;
- bool bPrintPreview = false;
bool bBGRStripe = false;
bool bNoNativeText = false;
bool bForceHalftone = false;
diff --git a/core/fpdfdoc/cpdf_annot.cpp b/core/fpdfdoc/cpdf_annot.cpp
index 0e910be..4559fc4 100644
--- a/core/fpdfdoc/cpdf_annot.cpp
+++ b/core/fpdfdoc/cpdf_annot.cpp
@@ -441,8 +441,7 @@
if (annot_flags & pdfium::annotation_flags::kHidden)
return;
- bool bPrinting = pDevice->GetDeviceType() == DeviceType::kPrinter ||
- (pOptions && pOptions->GetOptions().bPrintPreview);
+ bool bPrinting = pDevice->GetDeviceType() == DeviceType::kPrinter;
if (bPrinting && (annot_flags & pdfium::annotation_flags::kPrint) == 0) {
return;
}