ENH:Leave the lifecycle of the window to wxwidget management
jira: none Change-Id: Ie059192eedd755524d8f010b73849bf2e70476cd (cherry picked from commit fc476f115daabe9aaa175cb87f3d506d9b9e1f84)
This commit is contained in:
@@ -2910,7 +2910,7 @@ void Sidebar::sync_ams_list(bool is_from_big_sync_btn)
|
||||
temp_info.use_dialog_pos = false;
|
||||
temp_info.cancel_text_to_later = is_from_big_sync_btn;
|
||||
if (m_sync_dlg == nullptr) {
|
||||
m_sync_dlg = std::make_shared<SyncAmsInfoDialog>(this, temp_info);
|
||||
m_sync_dlg = new SyncAmsInfoDialog(this, temp_info);
|
||||
} else {
|
||||
m_sync_dlg->set_info(temp_info);
|
||||
}
|
||||
@@ -3199,7 +3199,7 @@ void Sidebar::pop_sync_nozzle_and_ams_dialog() {
|
||||
if (m_fna_dialog) { m_fna_dialog->on_hide(); }
|
||||
m_sna_dialog->update_info(temp_na_info);
|
||||
} else {
|
||||
m_sna_dialog = std::make_shared<SyncNozzleAndAmsDialog>(temp_na_info);
|
||||
m_sna_dialog = new SyncNozzleAndAmsDialog(temp_na_info);
|
||||
}
|
||||
m_sna_dialog->on_show();
|
||||
});
|
||||
@@ -3221,7 +3221,7 @@ void Sidebar::pop_finsish_sync_ams_dialog()
|
||||
if (m_sna_dialog) { m_sna_dialog->on_hide(); }
|
||||
m_fna_dialog->update_info(temp_fsa_info);
|
||||
} else {
|
||||
m_fna_dialog = std::make_shared<FinishSyncAmsDialog>(temp_fsa_info);
|
||||
m_fna_dialog = new FinishSyncAmsDialog(temp_fsa_info);
|
||||
}
|
||||
m_fna_dialog->on_show();
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user