Fix a regression that cover image was missing

This commit is contained in:
SoftFever 2024-05-01 16:26:45 +08:00
parent 4400220d79
commit 4e1b105f17

View file

@ -1476,7 +1476,13 @@ int GuideFrame::LoadProfileFamily(std::string strVendor, std::string strFilePath
// wxString strCoverPath = wxString::Format("%s\\%s\\%s_cover.png", strFolder, strVendor, std::string(s1.mb_str()));
std::string cover_file = s1 + "_cover.png";
boost::filesystem::path cover_path = boost::filesystem::absolute(vendor_dir / cover_file).make_preferred();
boost::filesystem::path cover_path = boost::filesystem::absolute(boost::filesystem::path(resources_dir()) / "/profiles/" / strVendor / cover_file).make_preferred();
if (!boost::filesystem::exists(cover_path)) {
cover_path =
(boost::filesystem::absolute(boost::filesystem::path(resources_dir()) / "/web/image/printer/") /
cover_file)
.make_preferred();
}
OneModel["cover"] = cover_path.string();
OneModel["nozzle_selected"] = "";