Chromium Code Reviews| Index: xfa/fxfa/app/xfa_ffpushbutton.cpp |
| diff --git a/xfa/fxfa/app/xfa_ffpushbutton.cpp b/xfa/fxfa/app/xfa_ffpushbutton.cpp |
| index 3893bc29fbb486886bc66d46f40f7cad48d5a39f..c3055386bbcc0e845f2cae1d61b105d595e15231 100644 |
| --- a/xfa/fxfa/app/xfa_ffpushbutton.cpp |
| +++ b/xfa/fxfa/app/xfa_ffpushbutton.cpp |
| @@ -86,25 +86,19 @@ void CXFA_FFPushButton::UpdateWidgetProperty() { |
| } |
| m_pNormalWidget->ModifyStylesEx(dwStyleEx, 0xFFFFFFFF); |
| } |
| + |
| void CXFA_FFPushButton::UnloadWidget() { |
| - if (m_pRolloverTextLayout) { |
| - delete m_pRolloverTextLayout; |
| - m_pRolloverTextLayout = NULL; |
| - } |
| - if (m_pDownTextLayout) { |
| - delete m_pDownTextLayout; |
| - m_pDownTextLayout = NULL; |
| - } |
| - if (m_pDownProvider) { |
| - delete m_pDownProvider; |
| - m_pDownProvider = NULL; |
| - } |
| - if (m_pRollProvider) { |
| - delete m_pRollProvider; |
| - m_pRollProvider = NULL; |
| - } |
| + delete m_pRolloverTextLayout; |
| + m_pRolloverTextLayout = NULL; |
|
Tom Sepez
2016/04/28 21:47:22
nullptr.
Lei Zhang
2016/04/28 22:31:10
Done.
|
| + delete m_pDownTextLayout; |
| + m_pDownTextLayout = nullptr; |
| + delete m_pDownProvider; |
| + m_pDownProvider = nullptr; |
| + delete m_pRollProvider; |
| + m_pRollProvider = nullptr; |
| CXFA_FFField::UnloadWidget(); |
| } |
| + |
| FX_BOOL CXFA_FFPushButton::PerformLayout() { |
| CXFA_FFWidget::PerformLayout(); |
| CFX_RectF rtWidget; |