| Index: xfa/fwl/core/ifwl_form.cpp
|
| diff --git a/xfa/fwl/core/ifwl_form.cpp b/xfa/fwl/core/ifwl_form.cpp
|
| index 4a8d911976eefe46c54ee4df48279e5983d073a7..c9f0deeaf589790a405054d040c3083a8d7d1366 100644
|
| --- a/xfa/fwl/core/ifwl_form.cpp
|
| +++ b/xfa/fwl/core/ifwl_form.cpp
|
| @@ -329,7 +329,9 @@ IFWL_Widget* IFWL_Form::DoModal() {
|
| if (!pDriver)
|
| return nullptr;
|
|
|
| - m_pNoteLoop.reset(new CFWL_NoteLoop(this));
|
| + m_pNoteLoop.reset(new CFWL_NoteLoop);
|
| + m_pNoteLoop->SetMainForm(this);
|
| +
|
| pDriver->PushNoteLoop(m_pNoteLoop.get());
|
| m_bDoModalFlag = true;
|
| SetStates(FWL_WGTSTATE_Invisible, false);
|
|
|