FIX: show the new version
jira: [STUDIO-11558] Change-Id: I70fcb2fb8700ddcf08c922895a93c126f17a632e
This commit is contained in:
parent
b01702cadb
commit
9beeebdba1
|
@ -3392,6 +3392,9 @@ int MachineObject::parse_json(std::string payload, bool key_field_only)
|
||||||
ver_info.sw_ver = (*it)["sw_ver"].get<std::string>();
|
ver_info.sw_ver = (*it)["sw_ver"].get<std::string>();
|
||||||
if ((*it).contains("sw_new_ver"))
|
if ((*it).contains("sw_new_ver"))
|
||||||
ver_info.sw_new_ver = (*it)["sw_new_ver"].get<std::string>();
|
ver_info.sw_new_ver = (*it)["sw_new_ver"].get<std::string>();
|
||||||
|
if ((*it).contains("visible") && (*it).contains("new_ver")) {
|
||||||
|
ver_info.sw_new_ver = (*it)["new_ver"].get<std::string>();
|
||||||
|
}
|
||||||
if ((*it).contains("sn"))
|
if ((*it).contains("sn"))
|
||||||
ver_info.sn = (*it)["sn"].get<std::string>();
|
ver_info.sn = (*it)["sn"].get<std::string>();
|
||||||
if ((*it).contains("hw_ver"))
|
if ((*it).contains("hw_ver"))
|
||||||
|
|
|
@ -880,6 +880,10 @@ void MachineInfoPanel::update_ams_ext(MachineObject *obj)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else if (!it->second.sw_new_ver.empty() && (it->second.sw_new_ver != it->second.sw_ver)) {
|
||||||
|
amspanel->m_ams_new_version_img->Show();
|
||||||
|
ams_ver = wxString::Format("%s->%s", it->second.sw_ver, it->second.sw_new_ver);
|
||||||
|
}
|
||||||
else {
|
else {
|
||||||
std::string ams_idx = (boost::format("ams/%1%") % ams_id).str();
|
std::string ams_idx = (boost::format("ams/%1%") % ams_id).str();
|
||||||
auto ver_item = obj->new_ver_list.find(ams_idx);
|
auto ver_item = obj->new_ver_list.find(ams_idx);
|
||||||
|
|
Loading…
Reference in New Issue