summaryrefslogtreecommitdiffstats
path: root/x11/workrave/files/patch-common_src_Locale.cc
blob: d13fd32da71c26e9f1dc4c212d94f2219e0d7299 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
--- common/src/Locale.cc.orig	2016-05-11 16:14:20 UTC
+++ common/src/Locale.cc
@@ -258,22 +258,8 @@ Locale::get_week_start()
 
 #ifdef PLATFORM_OS_UNIX
   union { unsigned int word; char *string; } langinfo;
-  gint week_1stday = 0;
-  gint first_weekday = 1;
-  guint week_origin;
-  
-  langinfo.string = nl_langinfo(_NL_TIME_FIRST_WEEKDAY);
-  first_weekday = langinfo.string[0];
-  langinfo.string = nl_langinfo(_NL_TIME_WEEK_1STDAY);
-  week_origin = langinfo.word;
-  if (week_origin == 19971130) /* Sunday */
-    week_1stday = 0;
-  else if (week_origin == 19971201) /* Monday */
-    week_1stday = 1;
-  else
-    g_warning ("Unknown value of _NL_TIME_WEEK_1STDAY.\n");
-
-  week_start = (week_1stday + first_weekday - 1) % 7;
+  langinfo.string = nl_langinfo(DAY_1);
+  week_start = langinfo.string[0];
 #endif
 
   return week_start;
OpenPOWER on IntegriCloud