all repos — openbox @ d35605823736410c4910ec1affe9563e4e8a8769

openbox fork - make it a bit more like ryudo

save the LC_MESSAGES locale category
Dana Jansens danakj@orodu.net
commit

d35605823736410c4910ec1affe9563e4e8a8769

parent

d826971d7206b3ecc99e9eabf64625303825952a

2 files changed, 6 insertions(+), 0 deletions(-)

jump to
M openbox/openbox.copenbox/openbox.c

@@ -91,6 +91,7 @@ gchar *ob_sm_id = NULL;

gchar *ob_sm_save_file = NULL; gboolean ob_sm_restore = TRUE; gboolean ob_debug_xinerama = FALSE; +const gchar *ob_locale_msg = NULL; static ObState state; static gboolean xsync = FALSE;

@@ -120,6 +121,8 @@

ob_debug_startup(); /* initialize the locale */ + if (!(ob_locale_msg = setlocale(LC_MESSAGES, ""))) + g_message("Couldn't set messages locale category from environment."); if (!setlocale(LC_ALL, "")) g_message("Couldn't set locale from environment."); bindtextdomain(PACKAGE_NAME, LOCALEDIR);
M openbox/openbox.hopenbox/openbox.h

@@ -46,6 +46,9 @@ extern gboolean ob_sm_restore;

extern gboolean ob_replace_wm; extern gboolean ob_debug_xinerama; +/*! The current locale for the LC_MESSAGES category */ +extern const gchar *ob_locale_msg; + /* The state of execution of the window manager */ ObState ob_state(void); void ob_set_state(ObState state);