diff options
author | YuSanka <yusanka@gmail.com> | 2018-02-12 10:57:32 +0300 |
---|---|---|
committer | YuSanka <yusanka@gmail.com> | 2018-02-12 10:57:32 +0300 |
commit | badeb2f64ce7039493ec1746cffc6655d53b8f5a (patch) | |
tree | ffb4ab4eddf7435aa5383766ec8305be126bea74 /xs/src/libslic3r/utils.cpp | |
parent | d18a200b0f9982987443d0b0bcbe55ce1e0c26b5 (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.cpp | 11 |
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; |