Fix typo in CFWL_Barcode::GenerateBarcodeImageCache().

From https://pdfium-review.googlesource.com/84031 - refactoring resulted
in lost test coverage.

Change-Id: I6cdd46d4981cae82aa736f7cf1f372c2c0941603
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/84196
Commit-Queue: Tom Sepez <tsepez@chromium.org>
Reviewed-by: Tom Sepez <tsepez@chromium.org>
diff --git a/xfa/fwl/cfwl_barcode.cpp b/xfa/fwl/cfwl_barcode.cpp
index ad0a04d..5cc9d38 100644
--- a/xfa/fwl/cfwl_barcode.cpp
+++ b/xfa/fwl/cfwl_barcode.cpp
@@ -162,7 +162,7 @@
     m_pBarcodeEngine->SetModuleWidth(m_nModuleWidth.value());
   if (m_nDataLength.has_value())
     m_pBarcodeEngine->SetDataLength(m_nDataLength.value());
-  if (m_bCalChecksum.value())
+  if (m_bCalChecksum.has_value())
     m_pBarcodeEngine->SetCalChecksum(m_bCalChecksum.value());
   if (m_bPrintChecksum.has_value())
     m_pBarcodeEngine->SetPrintChecksum(m_bPrintChecksum.value());