Index: xfa/fwl/core/cfwl_widget.h |
diff --git a/xfa/fwl/core/cfwl_widget.h b/xfa/fwl/core/cfwl_widget.h |
index 64e6dc66fa9ed2b8419a383a62318ff1075a4552..28a76661ef3b498f77b18a92010c21a601bc17f1 100644 |
--- a/xfa/fwl/core/cfwl_widget.h |
+++ b/xfa/fwl/core/cfwl_widget.h |
@@ -51,14 +51,14 @@ class CFWL_Widget { |
FWL_Error DrawWidget(CFX_Graphics* pGraphics, |
const CFX_Matrix* pMatrix = nullptr); |
- IFWL_WidgetDelegate* SetDelegate(IFWL_WidgetDelegate* pDelegate); |
+ IFWL_WidgetDelegate* GetCurrentDelegate(); |
+ void SetCurrentDelegate(IFWL_WidgetDelegate*); |
protected: |
void Initialize(); |
const IFWL_App* m_pApp; |
std::unique_ptr<IFWL_Widget> m_pIface; |
- IFWL_WidgetDelegate* m_pDelegate; |
CFWL_WidgetMgr* const m_pWidgetMgr; |
std::unique_ptr<CFWL_WidgetProperties> m_pProperties; |
}; |