From d6333dc338c61c8da596065aef544acbfdfbaef1 Mon Sep 17 00:00:00 2001 From: Lukas Matena Date: Wed, 29 Jan 2025 12:56:29 +0100 Subject: [PATCH] Use boost::nowide::ifstream instead of std::ifstream --- src/slic3r/GUI/GLCanvas3D.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/slic3r/GUI/GLCanvas3D.cpp b/src/slic3r/GUI/GLCanvas3D.cpp index ffb8c2713a..cb92ad5a22 100644 --- a/src/slic3r/GUI/GLCanvas3D.cpp +++ b/src/slic3r/GUI/GLCanvas3D.cpp @@ -11,8 +11,7 @@ #include "libslic3r/libslic3r.h" #include "GLCanvas3D.hpp" -#include -#include +#include #include #include @@ -182,7 +181,7 @@ std::optional> GLCanvas3D::get_current_marker_model() c if (! seq) return out; 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")) {