summaryrefslogtreecommitdiffhomepage
path: root/loader/loader-impl.cpp
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2022-11-11 12:51:03 +0100
committerStanislaw Halik <sthalik@misaki.pl>2022-11-11 12:51:03 +0100
commit183f7b1dc55c9af6159dae45f5cd33078562b71e (patch)
tree4bf0d0d8905fa2bfccff1262b88c206ec2df7d67 /loader/loader-impl.cpp
parent9878f9774d2c1f90a4079c6d13f47ce4ef2a7fd3 (diff)
set windows utf-8 codepage on startup via loader
Diffstat (limited to 'loader/loader-impl.cpp')
-rw-r--r--loader/loader-impl.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/loader/loader-impl.cpp b/loader/loader-impl.cpp
index 4b52ea58..6f50d304 100644
--- a/loader/loader-impl.cpp
+++ b/loader/loader-impl.cpp
@@ -181,18 +181,19 @@ void loader_impl::set_application_working_directory()
loader_impl::loader_impl()
{
+ loader_detail::system_init();
set_application_working_directory();
}
loader_impl::~loader_impl() = default;
-static loader_& make_default_loader()
+loader_& loader_::default_loader() noexcept
{
static loader_impl loader_singleton{};
return loader_singleton;
}
// NOLINTNEXTLINE(cppcoreguidelines-avoid-non-const-global-variables)
-loader_& loader = make_default_loader();
+loader_& loader = loader_::default_loader();
} // namespace floormat