blob: 8695942ee878072af2ed749da3f889d37fddca74 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
|
--- locale/src/locale.cc.orig 2018-09-29 16:21:31 UTC
+++ locale/src/locale.cc
@@ -44,6 +44,9 @@ namespace leatherman { namespace locale
gen.add_messages_domain(domain);
}
+ if (id.empty())
+ return g_locales.insert(make_pair(domain, std::locale())).first->second;
+
// Ensure creating and adding a new locale is thread-safe.
try {
return g_locales.insert(make_pair(domain, gen(id))).first->second;
|