| Index: xfa/src/fwl/src/lightwidget/barcode.cpp
|
| diff --git a/xfa/src/fwl/src/lightwidget/barcode.cpp b/xfa/src/fwl/src/lightwidget/barcode.cpp
|
| index 5426cb5eb6aaa87a67b823876c47c5d1008f3c34..ad77321ad8c3542a316c4baddb0110d2c3feee10 100644
|
| --- a/xfa/src/fwl/src/lightwidget/barcode.cpp
|
| +++ b/xfa/src/fwl/src/lightwidget/barcode.cpp
|
| @@ -14,11 +14,10 @@ FWL_ERR CFWL_Barcode::Initialize(const CFWL_WidgetProperties* pProperties) {
|
| if (pProperties) {
|
| *m_pProperties = *pProperties;
|
| }
|
| - m_pIface = IFWL_Barcode::Create();
|
| - FWL_ERR ret =
|
| - ((IFWL_Barcode*)m_pIface)
|
| - ->Initialize(m_pProperties->MakeWidgetImpProperties(&m_barcodeData),
|
| - nullptr);
|
| + IFWL_Barcode* pBarcode = IFWL_Barcode::Create();
|
| + m_pIface = pBarcode;
|
| + FWL_ERR ret = pBarcode->Initialize(
|
| + m_pProperties->MakeWidgetImpProperties(&m_barcodeData), nullptr);
|
| if (ret == FWL_ERR_Succeeded) {
|
| CFWL_Widget::Initialize();
|
| }
|
| @@ -29,12 +28,12 @@ CFWL_Barcode::~CFWL_Barcode() {}
|
| void CFWL_Barcode::SetType(BC_TYPE type) {
|
| if (!m_pIface)
|
| return;
|
| - ((IFWL_Barcode*)m_pIface)->SetType(type);
|
| + static_cast<IFWL_Barcode*>(m_pIface)->SetType(type);
|
| }
|
| FX_BOOL CFWL_Barcode::IsProtectedType() {
|
| if (!m_pIface)
|
| return 0;
|
| - return ((IFWL_Barcode*)m_pIface)->IsProtectedType();
|
| + return static_cast<IFWL_Barcode*>(m_pIface)->IsProtectedType();
|
| }
|
| FWL_ERR CFWL_Barcode::CFWL_BarcodeDP::GetCaption(IFWL_Widget* pWidget,
|
| CFX_WideString& wsCaption) {
|
|
|