| 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..9e632a009acea72dcac4658fd1d1d1f1e50bcd36 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 = pdfium::MakeUnique<CFWL_NoteLoop>();
|
| + m_pNoteLoop->SetMainForm(this);
|
| +
|
| pDriver->PushNoteLoop(m_pNoteLoop.get());
|
| m_bDoModalFlag = true;
|
| SetStates(FWL_WGTSTATE_Invisible, false);
|
|
|