mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-05-20 11:53:48 +00:00
Fix startup crash when network plugin is not enabled
This commit is contained in:
@@ -2782,13 +2782,12 @@ void GUI_App::copy_network_if_available()
|
|||||||
|
|
||||||
bool GUI_App::on_init_network(bool try_backup)
|
bool GUI_App::on_init_network(bool try_backup)
|
||||||
{
|
{
|
||||||
|
bool create_network_agent = false;
|
||||||
auto should_load_networking_plugin = app_config->get_bool("installed_networking");
|
auto should_load_networking_plugin = app_config->get_bool("installed_networking");
|
||||||
if(!should_load_networking_plugin) {
|
if(!should_load_networking_plugin) {
|
||||||
BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << "Don't load plugin as installed_networking is false";
|
BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << "Don't load plugin as installed_networking is false";
|
||||||
return false;
|
} else {
|
||||||
}
|
|
||||||
int load_agent_dll = Slic3r::NetworkAgent::initialize_network_module();
|
int load_agent_dll = Slic3r::NetworkAgent::initialize_network_module();
|
||||||
bool create_network_agent = false;
|
|
||||||
__retry:
|
__retry:
|
||||||
if (!load_agent_dll) {
|
if (!load_agent_dll) {
|
||||||
BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << ": on_init_network, load dll ok";
|
BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << ": on_init_network, load dll ok";
|
||||||
@@ -2824,6 +2823,7 @@ __retry:
|
|||||||
m_networking_need_update = true;
|
m_networking_need_update = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (create_network_agent) {
|
if (create_network_agent) {
|
||||||
BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << boost::format(", create network agent...");
|
BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << boost::format(", create network agent...");
|
||||||
|
|||||||
Reference in New Issue
Block a user