Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/prusa3d/PrusaSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuSanka <yusanka@gmail.com>2018-02-12 10:57:32 +0300
committerYuSanka <yusanka@gmail.com>2018-02-12 10:57:32 +0300
commitbadeb2f64ce7039493ec1746cffc6655d53b8f5a (patch)
treeffb4ab4eddf7435aa5383766ec8305be126bea74 /xs/src/libslic3r/utils.cpp
parentd18a200b0f9982987443d0b0bcbe55ce1e0c26b5 (diff)
Save language preset.
* Added global variable g_local_dir to get "localization" directory. * Chage/Set language works correctly now. * Probably, fixed work on Linux
Diffstat (limited to 'xs/src/libslic3r/utils.cpp')
-rw-r--r--xs/src/libslic3r/utils.cpp11
1 files changed, 9 insertions, 2 deletions
diff --git a/xs/src/libslic3r/utils.cpp b/xs/src/libslic3r/utils.cpp
index 7cd82f931..34b9eaa9f 100644
--- a/xs/src/libslic3r/utils.cpp
+++ b/xs/src/libslic3r/utils.cpp
@@ -103,9 +103,16 @@ const std::string& resources_dir()
return g_resources_dir;
}
-std::string localization_dir()
+static std::string g_local_dir;
+
+void set_local_dir(const std::string &dir)
+{
+ g_local_dir = dir;
+}
+
+const std::string& localization_dir()
{
- return resources_dir() + "\\localization\\";
+ return g_local_dir;
}
static std::string g_data_dir;