summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--src/main.c9
2 files changed, 13 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 0f6ce2e..e29c05a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2003-10-27 Glynn Foster <glynn.foster@sun.com>
+
+ * src/main.c: Patch from Leonardo Boshell to add the
+ locale.h header.
+
2003-10-13 Sami Pesonen <sampeson@iki.fi>
* configure.in: Added "fi" to ALL_LINGUAS.
diff --git a/src/main.c b/src/main.c
index 84d01fe..58fe37a 100644
--- a/src/main.c
+++ b/src/main.c
@@ -21,12 +21,16 @@
* Authors: Glynn Foster <glynn.foster@sun.com>
*/
-#include "config.h"
+#include <config.h>
+
#include "zenity.h"
#include <stdlib.h>
#include <locale.h>
#include <popt.h>
#include <langinfo.h>
+#ifdef HAVE_LOCALE_H
+#include <locale.h>
+#endif
typedef enum {
MODE_CALENDAR,
@@ -1015,7 +1019,10 @@ main (gint argc, gchar **argv) {
poptContext ctx;
gint nextopt, retval;
+#ifdef HAVE_LOCALE_H
setlocale(LC_ALL,"");
+#endif
+
bindtextdomain(GETTEXT_PACKAGE, GNOMELOCALEDIR);
bind_textdomain_codeset(GETTEXT_PACKAGE, "UTF-8");
textdomain(GETTEXT_PACKAGE);