summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Alexey Yakovenko <wakeroid@gmail.com>2010-05-03 21:19:04 +0200
committerGravatar Alexey Yakovenko <wakeroid@gmail.com>2010-05-03 21:19:04 +0200
commit8064e10246b88178dcbc0a0012248a8c17981a83 (patch)
tree33d805d027f4bec3410aef5c291cf99cebda79a4
parent190d8250cdd26126eae99daf360c318d25516906 (diff)
fixed LC_NUMERIC locale issues
-rw-r--r--main.c1
-rw-r--r--plugins/gtkui/gtkui.c2
2 files changed, 2 insertions, 1 deletions
diff --git a/main.c b/main.c
index e26ce0bf..dd6e9503 100644
--- a/main.c
+++ b/main.c
@@ -430,6 +430,7 @@ int
main (int argc, char *argv[]) {
//u8_lc_map_test ();
//return -1;
+ setlocale (LC_ALL, "");
setlocale (LC_NUMERIC, "C");
fprintf (stderr, "starting deadbeef " VERSION "\n");
srand (time (NULL));
diff --git a/plugins/gtkui/gtkui.c b/plugins/gtkui/gtkui.c
index 3f74a471..c61a1d31 100644
--- a/plugins/gtkui/gtkui.c
+++ b/plugins/gtkui/gtkui.c
@@ -692,7 +692,6 @@ gtkui_thread (void *ctx) {
add_pixmap_directory (PREFIX "/share/deadbeef/pixmaps");
gdk_threads_init ();
gdk_threads_enter ();
- gtk_set_locale ();
int argc = 2;
const char **argv = alloca (sizeof (char *) * argc);
@@ -701,6 +700,7 @@ gtkui_thread (void *ctx) {
if (!deadbeef->conf_get_int ("gtkui.sync", 0)) {
argc = 1;
}
+ gtk_disable_setlocale ();
gtk_init (&argc, (char ***)&argv);
// system tray icon