| Index: xfa/fwl/core/cfwl_widget.h
 | 
| diff --git a/xfa/fwl/core/cfwl_widget.h b/xfa/fwl/core/cfwl_widget.h
 | 
| index 28a76661ef3b498f77b18a92010c21a601bc17f1..7938e241f5c91e7a9c7fb815a9054b5a13d7b720 100644
 | 
| --- a/xfa/fwl/core/cfwl_widget.h
 | 
| +++ b/xfa/fwl/core/cfwl_widget.h
 | 
| @@ -51,8 +51,8 @@ class CFWL_Widget {
 | 
|    FWL_Error DrawWidget(CFX_Graphics* pGraphics,
 | 
|                         const CFX_Matrix* pMatrix = nullptr);
 | 
|  
 | 
| -  IFWL_WidgetDelegate* GetCurrentDelegate();
 | 
| -  void SetCurrentDelegate(IFWL_WidgetDelegate*);
 | 
| +  std::unique_ptr<IFWL_WidgetDelegate> ReleaseDelegate();
 | 
| +  void SetDelegate(std::unique_ptr<IFWL_WidgetDelegate> pDelegate);
 | 
|  
 | 
|   protected:
 | 
|    void Initialize();
 | 
| 
 |