diff --git a/src/GUI/misc_ui.cpp b/src/GUI/misc_ui.cpp index f7ac27bca..54e82026a 100644 --- a/src/GUI/misc_ui.cpp +++ b/src/GUI/misc_ui.cpp @@ -1,4 +1,5 @@ #include "misc_ui.hpp" +#include "utils.hpp" #include #include #include @@ -150,7 +151,8 @@ std::vector open_model(wxWindow* parent, wxWindow* top) { -wxString trim_zeroes(wxString in) { return wxString(trim_zeroes(in.ToStdString())); } +wxString trim_zeroes(wxString in) { return wxString(_trim_zeroes(in.ToStdString())); } + }} // namespace Slic3r::GUI diff --git a/xs/src/libslic3r/utils.cpp b/xs/src/libslic3r/utils.cpp index 9993e58fe..46406e733 100644 --- a/xs/src/libslic3r/utils.cpp +++ b/xs/src/libslic3r/utils.cpp @@ -50,6 +50,8 @@ split_at_regex(const std::string& input, const std::string& regex) { last; return {first, last}; } + +std::string _trim_zeroes(std::string in) { return trim_zeroes(in); } /// Remove extra zeroes generated from std::to_string on doubles std::string trim_zeroes(std::string in) { std::string result {""}; diff --git a/xs/src/libslic3r/utils.hpp b/xs/src/libslic3r/utils.hpp index 8a21e1bc6..400e333c2 100644 --- a/xs/src/libslic3r/utils.hpp +++ b/xs/src/libslic3r/utils.hpp @@ -9,6 +9,8 @@ /// Separate a string based on some regular expression string. std::vector split_at_regex(const std::string& input, const std::string& regex); + std::string trim_zeroes(std::string in); +std::string _trim_zeroes(std::string in); #endif // UTILS_HPP