From: Michael Stapelberg Date: Thu, 30 Jun 2011 17:55:04 +0000 (+0200) Subject: Bugfix: call setlocale() to make %c work in the date format (Thanks loz) X-Git-Tag: 2.3~15 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=8bcb4e5c17b21d48d9ea1e606255f8d83a529752;p=i3%2Fi3status Bugfix: call setlocale() to make %c work in the date format (Thanks loz) --- diff --git a/i3status.c b/i3status.c index ebef513..372e53a 100644 --- a/i3status.c +++ b/i3status.c @@ -26,6 +26,7 @@ #include #include #include +#include #include "i3status.h" @@ -283,6 +284,9 @@ int main(int argc, char *argv[]) { action.sa_handler = sigpipe; sigaction(SIGPIPE, &action, NULL); + if (setlocale(LC_ALL, "") == NULL) + die("Could not set locale. Please make sure all your LC_* / LANG settings are correct."); + while ((o = getopt_long(argc, argv, "c:hv", long_options, &option_index)) != -1) if ((char)o == 'c') configfile = optarg;