diff --git a/src/slic3r/GUI/GUI_App.cpp b/src/slic3r/GUI/GUI_App.cpp index 1389c13aa7..a4270c3131 100644 --- a/src/slic3r/GUI/GUI_App.cpp +++ b/src/slic3r/GUI/GUI_App.cpp @@ -2782,13 +2782,12 @@ void GUI_App::copy_network_if_available() 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"); if(!should_load_networking_plugin) { 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(); - bool create_network_agent = false; __retry: if (!load_agent_dll) { BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << ": on_init_network, load dll ok"; @@ -2824,6 +2823,7 @@ __retry: m_networking_need_update = true; } } + } if (create_network_agent) { BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << boost::format(", create network agent...");