diff --git a/src/libslic3r/utils.cpp b/src/libslic3r/utils.cpp index 731848ed5..0a92d2c3f 100644 --- a/src/libslic3r/utils.cpp +++ b/src/libslic3r/utils.cpp @@ -818,7 +818,7 @@ CopyFileResult copy_file_inner(const std::string& from, const std::string& to, s if (ec) { error_message = ec.message(); BOOST_LOG_TRIVIAL(error) << boost::format("###copy_file from %1% to %2% failed, error: %3% ") - %source.string() %target.string() << error_message; + %source.string() %target.string() % error_message; return FAIL_COPY_FILE; } ec.clear(); diff --git a/src/slic3r/GUI/GUI_App.cpp b/src/slic3r/GUI/GUI_App.cpp index dcb8fc95c..ebf7c8df7 100644 --- a/src/slic3r/GUI/GUI_App.cpp +++ b/src/slic3r/GUI/GUI_App.cpp @@ -2459,6 +2459,10 @@ void GUI_App::copy_network_if_available() #endif BOOST_LOG_TRIVIAL(info) << __FUNCTION__<< ": checking network_library " << network_library << ", player_library " << player_library; + if (!boost::filesystem::exists(plugin_folder)) { + BOOST_LOG_TRIVIAL(info)<< __FUNCTION__ << ": create directory "<