summaryrefslogtreecommitdiff
path: root/sysutils/tty-clock/files/patch-ttyclock.c
blob: 766bbbd31fce6e5a49bdffccda8cd1e0a8767b6c (plain) (blame)
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
--- ttyclock.c.orig	2009-06-17 19:07:38.000000000 +0100
+++ ttyclock.c	2012-09-16 18:16:24.000000000 +0100
@@ -174,19 +174,19 @@
 }
 
 void
-draw_number(int n, int x, int y)
+draw_number(int n, int y, int x)
 {
-     int i, sy = y;
+     int i, sx = x;
 
-     for(i = 0; i < 30; ++i, ++sy)
+     for(i = 0; i < 30; ++i, ++sx)
      {
-          if(sy == y + 6)
+          if(sx == x + 6)
           {
-               sy = y;
-               ++x;
+               sx = x;
+               ++y;
           }
           wbkgdset(ttyclock->framewin, COLOR_PAIR(number[n][i/2]));
-          mvwaddch(ttyclock->framewin, x, sy, ' ');
+          mvwaddch(ttyclock->framewin, y, sx, ' ');
      }
      wrefresh(ttyclock->framewin);
 
@@ -209,11 +209,6 @@
      draw_number(ttyclock->date.minute[0], 1, 20);
      draw_number(ttyclock->date.minute[1], 1, 27);
 
-     /* Draw the date */
-     wbkgdset(ttyclock->datewin, (COLOR_PAIR(2)));
-     mvwprintw(ttyclock->datewin, (DATEWINH / 2), 1, ttyclock->date.datestr);
-     wrefresh(ttyclock->datewin);
-
      /* Draw second if the option is enable */
      if(ttyclock->option.second)
      {
@@ -227,6 +222,11 @@
           draw_number(ttyclock->date.second[1], 1, 46);
      }
 
+     /* Draw the date */
+     wbkgdset(ttyclock->datewin, (COLOR_PAIR(2)));
+     mvwprintw(ttyclock->datewin, (DATEWINH / 2), 1, ttyclock->date.datestr);
+     wrefresh(ttyclock->datewin);
+
      return;
 }