Index: xfa/fwl/lightwidget/cfwl_barcode.cpp |
diff --git a/xfa/fwl/lightwidget/cfwl_barcode.cpp b/xfa/fwl/lightwidget/cfwl_barcode.cpp |
index dd8d9f073a48a19a8a4a779473bf8fbe40f1e707..c2e8b041b123084d70132afeb8054cbb5ca4652a 100644 |
--- a/xfa/fwl/lightwidget/cfwl_barcode.cpp |
+++ b/xfa/fwl/lightwidget/cfwl_barcode.cpp |
@@ -8,6 +8,8 @@ |
#include <memory> |
+#include "third_party/base/ptr_util.h" |
+ |
IFWL_Barcode* CFWL_Barcode::GetWidget() { |
return static_cast<IFWL_Barcode*>(m_pIface.get()); |
} |
@@ -22,8 +24,8 @@ FWL_Error CFWL_Barcode::Initialize(const CFWL_WidgetProperties* pProperties) { |
if (pProperties) { |
*m_pProperties = *pProperties; |
} |
- std::unique_ptr<IFWL_Barcode> pBarcode(IFWL_Barcode::Create( |
- m_pProperties->MakeWidgetImpProperties(&m_barcodeData))); |
+ std::unique_ptr<IFWL_Barcode> pBarcode = pdfium::MakeUnique<IFWL_Barcode>( |
+ m_pProperties->MakeWidgetImpProperties(&m_barcodeData)); |
Wei Li
2016/10/19 17:13:07
Nit, is this a bit simpler? std::unique_ptr<IFWL_B
dsinclair
2016/10/19 17:21:28
Done.
|
FWL_Error ret = pBarcode->Initialize(); |
if (ret != FWL_Error::Succeeded) { |
return ret; |