Chromium Code Reviews| Index: xfa/fwl/core/ifwl_tooltip.cpp |
| diff --git a/xfa/fwl/core/ifwl_tooltip.cpp b/xfa/fwl/core/ifwl_tooltip.cpp |
| index 815670ed75aede3737bf3e1e9b22f7b9be6e26b9..d96ec1a86bce9c8c6e4aa5d49b19dda48de00243 100644 |
| --- a/xfa/fwl/core/ifwl_tooltip.cpp |
| +++ b/xfa/fwl/core/ifwl_tooltip.cpp |
| @@ -6,6 +6,7 @@ |
| #include "xfa/fwl/core/ifwl_tooltip.h" |
| +#include "third_party/base/ptr_util.h" |
| #include "xfa/fde/tto/fde_textout.h" |
| #include "xfa/fwl/core/cfwl_themebackground.h" |
| #include "xfa/fwl/core/cfwl_themepart.h" |
| @@ -29,24 +30,13 @@ IFWL_ToolTip::IFWL_ToolTip(const IFWL_App* app, |
| m_rtClient.Set(0, 0, 0, 0); |
| m_rtCaption.Set(0, 0, 0, 0); |
| m_rtAnchor.Set(0, 0, 0, 0); |
| -} |
| - |
| -IFWL_ToolTip::~IFWL_ToolTip() {} |
| - |
| -void IFWL_ToolTip::Initialize() { |
| - IFWL_Widget::Initialize(); |
| - |
| m_pProperties->m_dwStyles |= FWL_WGTSTYLE_Popup; |
|
Tom Sepez
2016/10/31 20:26:11
nit: can we flip these two lines around? Just beca
dsinclair
2016/11/01 15:39:45
Done.
|
| m_pProperties->m_dwStyles &= ~FWL_WGTSTYLE_Child; |
| - m_pDelegate = new CFWL_ToolTipImpDelegate(this); |
| + SetDelegate(pdfium::MakeUnique<CFWL_ToolTipImpDelegate>(this)); |
| } |
| -void IFWL_ToolTip::Finalize() { |
| - delete m_pDelegate; |
| - m_pDelegate = nullptr; |
| - IFWL_Widget::Finalize(); |
| -} |
| +IFWL_ToolTip::~IFWL_ToolTip() {} |
| FWL_Type IFWL_ToolTip::GetClassID() const { |
| return FWL_Type::ToolTip; |