| Index: xfa/fxfa/app/xfa_ffpushbutton.cpp
|
| diff --git a/xfa/fxfa/app/xfa_ffpushbutton.cpp b/xfa/fxfa/app/xfa_ffpushbutton.cpp
|
| index ba0bdcf85a1ec31616019b1f683c4eacd49d0c47..df093a0b3072a2eb55ed1c06418458ba7dcff0f6 100644
|
| --- a/xfa/fxfa/app/xfa_ffpushbutton.cpp
|
| +++ b/xfa/fxfa/app/xfa_ffpushbutton.cpp
|
| @@ -47,22 +47,20 @@ void CXFA_FFPushButton::RenderWidget(CFX_Graphics* pGS,
|
| CFX_Matrix mt;
|
| mt.Set(1, 0, 0, 1, rtWidget.left, rtWidget.top);
|
| mt.Concat(mtRotate);
|
| - GetApp()->GetWidgetMgrDelegate()->OnDrawWidget(m_pNormalWidget->GetWidget(),
|
| - pGS, &mt);
|
| + GetApp()->GetWidgetMgrDelegate()->OnDrawWidget(m_pNormalWidget, pGS, &mt);
|
| }
|
| bool CXFA_FFPushButton::LoadWidget() {
|
| ASSERT(!m_pNormalWidget);
|
| CFWL_PushButton* pPushButton = new CFWL_PushButton(GetFWLApp());
|
| - pPushButton->Initialize();
|
| -
|
| m_pOldDelegate = pPushButton->GetDelegate();
|
| pPushButton->SetDelegate(this);
|
|
|
| m_pNormalWidget = pPushButton;
|
| m_pNormalWidget->SetLayoutItem(this);
|
| - IFWL_Widget* pWidget = m_pNormalWidget->GetWidget();
|
| - CFWL_NoteDriver* pNoteDriver = pWidget->GetOwnerApp()->GetNoteDriver();
|
| - pNoteDriver->RegisterEventTarget(pWidget, pWidget);
|
| +
|
| + CFWL_NoteDriver* pNoteDriver =
|
| + m_pNormalWidget->GetOwnerApp()->GetNoteDriver();
|
| + pNoteDriver->RegisterEventTarget(m_pNormalWidget, m_pNormalWidget);
|
| m_pNormalWidget->LockUpdate();
|
| UpdateWidgetProperty();
|
| LoadHighlightCaption();
|
|
|