From 476f15c208e01038684480f29c806b5975d7d43c Mon Sep 17 00:00:00 2001 From: "liz.li" Date: Thu, 9 May 2024 17:53:24 +0800 Subject: [PATCH] FIX: can not parse json float in ES on macOS jira: STUDIO-5889 Change-Id: I622f4b474c378d77b0e43d67a320f023be2d5811 --- src/slic3r/GUI/DeviceManager.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/slic3r/GUI/DeviceManager.cpp b/src/slic3r/GUI/DeviceManager.cpp index f52967cb3..0bce161db 100644 --- a/src/slic3r/GUI/DeviceManager.cpp +++ b/src/slic3r/GUI/DeviceManager.cpp @@ -2716,8 +2716,6 @@ static ENUM enum_index_of(char const *key, char const **enum_names, int enum_cou int MachineObject::parse_json(std::string payload, bool key_field_only) { - CNumericLocalesSetter locales_setter; - parse_msg_count++; std::chrono::system_clock::time_point clock_start = std::chrono::system_clock::now(); this->set_online_state(true); @@ -2732,6 +2730,7 @@ int MachineObject::parse_json(std::string payload, bool key_field_only) bool restored_json = false; json j; json j_pre = json::parse(payload); + CNumericLocalesSetter locales_setter; if (j_pre.empty()) { return 0; }