Index: xfa/fwl/core/ifwl_widget.cpp |
diff --git a/xfa/fwl/core/ifwl_widget.cpp b/xfa/fwl/core/ifwl_widget.cpp |
index 7bcdf183868ee0ca803c290f671ca7a08fc42797..a041f4e2d0c6a00ed31c760ed5b1d23c3227334b 100644 |
--- a/xfa/fwl/core/ifwl_widget.cpp |
+++ b/xfa/fwl/core/ifwl_widget.cpp |
@@ -25,11 +25,11 @@ |
#define FWL_STYLEEXT_MNU_Vert (1L << 0) |
IFWL_Widget::IFWL_Widget(const IFWL_App* app, |
- const CFWL_WidgetImpProperties& properties, |
+ std::unique_ptr<CFWL_WidgetProperties> properties, |
IFWL_Widget* pOuter) |
: m_pOwnerApp(app), |
m_pWidgetMgr(app->GetWidgetMgr()), |
- m_pProperties(new CFWL_WidgetImpProperties(properties)), |
+ m_pProperties(std::move(properties)), |
m_pOuter(pOuter), |
m_pLayoutItem(nullptr), |
m_pAssociate(nullptr), |