Index: xfa/fwl/basewidget/cfx_barcode.h |
diff --git a/xfa/fwl/basewidget/cfx_barcode.h b/xfa/fwl/basewidget/cfx_barcode.h |
index 2ba1f7f77d2652003df79f40b2a5b45f56bf372c..758ba20b1aade36f270842c7267a44de2930dfba 100644 |
--- a/xfa/fwl/basewidget/cfx_barcode.h |
+++ b/xfa/fwl/basewidget/cfx_barcode.h |
@@ -7,6 +7,8 @@ |
#ifndef XFA_FWL_BASEWIDGET_CFX_BARCODE_H_ |
#define XFA_FWL_BASEWIDGET_CFX_BARCODE_H_ |
+#include <memory> |
+ |
#include "core/fxcrt/include/fx_coordinates.h" |
#include "core/fxcrt/include/fx_string.h" |
#include "core/fxcrt/include/fx_system.h" |
@@ -52,7 +54,7 @@ class CFX_Barcode { |
FX_BOOL SetTruncated(FX_BOOL truncated); |
protected: |
- CBC_CodeBase* m_pBCEngine; |
+ std::unique_ptr<CBC_CodeBase> m_pBCEngine; |
}; |
#endif // XFA_FWL_BASEWIDGET_CFX_BARCODE_H_ |