Disable BBL server error dialog (#9060)

* Disable BBL server error dialog (SoftFever/OrcaSlicer#9045)

* Log server error
This commit is contained in:
Noisyfox
2025-04-01 22:53:57 +08:00
committed by GitHub
parent b5a7a917bf
commit 9fc51ba22e

View File

@@ -1575,30 +1575,30 @@ void GUI_App::init_networking_callbacks()
// GUI::wxGetApp().request_user_handle(online_login); // GUI::wxGetApp().request_user_handle(online_login);
// }); // });
m_agent->set_server_callback([this](std::string url, int status) { m_agent->set_server_callback([](std::string url, int status) {
BOOST_LOG_TRIVIAL(warning) << __FUNCTION__ << boost::format(": server_callback, url=%1%, status=%2%") % url % status;
CallAfter([this]() { //CallAfter([this]() {
if (!m_server_error_dialog) { // if (!m_server_error_dialog) {
/*m_server_error_dialog->EndModal(wxCLOSE); // /*m_server_error_dialog->EndModal(wxCLOSE);
m_server_error_dialog->Destroy(); // m_server_error_dialog->Destroy();
m_server_error_dialog = nullptr;*/ // m_server_error_dialog = nullptr;*/
m_server_error_dialog = new NetworkErrorDialog(mainframe); // m_server_error_dialog = new NetworkErrorDialog(mainframe);
} // }
//
if(plater()->get_select_machine_dialog() && plater()->get_select_machine_dialog()->IsShown()){ // if(plater()->get_select_machine_dialog() && plater()->get_select_machine_dialog()->IsShown()){
return; // return;
} // }
//
if (m_server_error_dialog->m_show_again) { // if (m_server_error_dialog->m_show_again) {
return; // return;
} // }
//
if (m_server_error_dialog->IsShown()) { // if (m_server_error_dialog->IsShown()) {
return; // return;
} // }
//
m_server_error_dialog->ShowModal(); // m_server_error_dialog->ShowModal();
}); //});
}); });