diff --git a/src/slic3r/GUI/DeviceManager.cpp b/src/slic3r/GUI/DeviceManager.cpp index 6b42b34d2..00e52a2b6 100644 --- a/src/slic3r/GUI/DeviceManager.cpp +++ b/src/slic3r/GUI/DeviceManager.cpp @@ -2955,7 +2955,7 @@ int MachineObject::parse_json(std::string payload, bool key_field_only) } } - if (key_field_only) { + if (!key_field_only) { if (!DeviceManager::EnableMultiMachine) { if (jj.contains("support_tunnel_mqtt")) { if (jj["support_tunnel_mqtt"].is_boolean()) { @@ -2963,7 +2963,7 @@ int MachineObject::parse_json(std::string payload, bool key_field_only) } } } - } else { + //supported function if (jj.contains("support_chamber_temp_edit")) { if (jj["support_chamber_temp_edit"].is_boolean()) {