diff options
author | Vitaly Takmazov <vitalyster@gmail.com> | 2022-02-24 21:17:46 +0300 |
---|---|---|
committer | Vitaly Takmazov <vitalyster@gmail.com> | 2022-02-24 21:17:46 +0300 |
commit | 237deb3272e9175cac47678e3a3683174d508330 (patch) | |
tree | 035d056922e9d5f663fc771ce21d0b6e3beb0eac | |
parent | 4893499f58f6085f12a07644c307dd8bc0381809 (diff) |
Move locale initialization to the base NetworkPlugin class
-rw-r--r-- | backends/libpurple/main.cpp | 2 | ||||
-rw-r--r-- | backends/twitter/main.cpp | 4 | ||||
-rw-r--r-- | plugin/cpp/networkplugin.cpp | 4 |
3 files changed, 5 insertions, 5 deletions
diff --git a/backends/libpurple/main.cpp b/backends/libpurple/main.cpp index 4b376417..ee740ec9 100644 --- a/backends/libpurple/main.cpp +++ b/backends/libpurple/main.cpp @@ -2275,8 +2275,6 @@ static void transportDataReceived(gpointer data, gint source, PurpleInputConditi } int main(int argc, char **argv) { - boost::locale::generator gen; - std::locale::global(gen("")); #ifndef WIN32 #if !defined(__FreeBSD__) && !defined(__APPLE__) && defined (__GLIBC__) mallopt(M_CHECK_ACTION, 2); diff --git a/backends/twitter/main.cpp b/backends/twitter/main.cpp index 457e2bf1..5d4d61da 100644 --- a/backends/twitter/main.cpp +++ b/backends/twitter/main.cpp @@ -1,5 +1,5 @@ #include "TwitterPlugin.h" -#include <boost/locale.hpp> + DEFINE_LOGGER(logger, "Twitter Backend"); #ifndef _WIN32 @@ -22,8 +22,6 @@ static void spectrum_sigchld_handler(int sig) int main (int argc, char* argv[]) { - boost::locale::generator gen; - std::locale::global(gen("")); std::string host; int port; #ifndef _WIN32 diff --git a/plugin/cpp/networkplugin.cpp b/plugin/cpp/networkplugin.cpp index e1c2f66b..cc1dba24 100644 --- a/plugin/cpp/networkplugin.cpp +++ b/plugin/cpp/networkplugin.cpp @@ -35,6 +35,8 @@ #define getpid _getpid #endif +#include <boost/locale.hpp> + DEFINE_LOGGER(logger, "NetworkPlugin"); namespace Transport { @@ -45,6 +47,8 @@ namespace Transport { wrap.SerializeToString(&MESSAGE); NetworkPlugin::NetworkPlugin() { + boost::locale::generator gen; + std::locale::global(gen("")); m_pingReceived = false; double shared; |