From db66335ee994f504bbee3bded542ecdc60bcf1d3 Mon Sep 17 00:00:00 2001 From: Lukas Matena Date: Tue, 4 Feb 2025 15:18:43 +0100 Subject: [PATCH] Fixed encoding issue when loading json with gantries --- src/libslic3r/ArrangeHelper.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libslic3r/ArrangeHelper.cpp b/src/libslic3r/ArrangeHelper.cpp index 3d06deaaa1..1c55b185cc 100644 --- a/src/libslic3r/ArrangeHelper.cpp +++ b/src/libslic3r/ArrangeHelper.cpp @@ -10,6 +10,7 @@ #include "boost/regex.hpp" #include "boost/property_tree/json_parser.hpp" #include "boost/algorithm/string/replace.hpp" +#include @@ -37,7 +38,7 @@ static Sequential::PrinterGeometry get_printer_geometry(const ConfigBase& config { if (! printer_notes.empty()) { try { - std::ifstream in(resources_dir() + "/data/printer_gantries/geometries.txt"); + boost::nowide::ifstream in(resources_dir() + "/data/printer_gantries/geometries.txt"); boost::property_tree::ptree pt; boost::property_tree::read_json(in, pt); for (const auto& printer : pt.get_child("printers")) {