| Index: xfa/fxfa/app/xfa_ffcheckbutton.cpp
|
| diff --git a/xfa/fxfa/app/xfa_ffcheckbutton.cpp b/xfa/fxfa/app/xfa_ffcheckbutton.cpp
|
| index 65b4247934d6998a9903261598c74b0738fa2df8..80a4e92bda9478325579f694c6ffe2ec903eed81 100644
|
| --- a/xfa/fxfa/app/xfa_ffcheckbutton.cpp
|
| +++ b/xfa/fxfa/app/xfa_ffcheckbutton.cpp
|
| @@ -28,20 +28,17 @@ FX_BOOL CXFA_FFCheckButton::LoadWidget() {
|
| CFWL_CheckBox* pCheckBox = CFWL_CheckBox::Create();
|
| pCheckBox->Initialize();
|
| m_pNormalWidget = pCheckBox;
|
| + m_pNormalWidget->SetLayoutItem(this);
|
| IFWL_Widget* pWidget = m_pNormalWidget->GetWidget();
|
| - m_pNormalWidget->SetPrivateData(pWidget, this, NULL);
|
| CFWL_NoteDriver* pNoteDriver = FWL_GetApp()->GetNoteDriver();
|
| pNoteDriver->RegisterEventTarget(pWidget, pWidget);
|
| m_pOldDelegate = m_pNormalWidget->SetDelegate(this);
|
| if (m_pDataAcc->IsRadioButton()) {
|
| pCheckBox->ModifyStylesEx(FWL_STYLEEXT_CKB_RadioButton, 0xFFFFFFFF);
|
| }
|
| - m_pNormalWidget = (CFWL_Widget*)pCheckBox;
|
| - m_pNormalWidget->SetPrivateData(m_pNormalWidget->GetWidget(), this, NULL);
|
| m_pNormalWidget->LockUpdate();
|
| UpdateWidgetProperty();
|
| - XFA_CHECKSTATE eState = m_pDataAcc->GetCheckState();
|
| - SetFWLCheckState(eState);
|
| + SetFWLCheckState(m_pDataAcc->GetCheckState());
|
| m_pNormalWidget->UnlockUpdate();
|
| return CXFA_FFField::LoadWidget();
|
| }
|
|
|