ports/sysutils/tty-clock/files/patch-ttyclock.c
Guido Falsi 368e46b208 Fix on 9.x and newer.
PR:		ports/171690
Submitted by:	Eric Freeman <freebsdports@chillibear.com>
Approved by:	crees, tabthorpe (mentors, implicit)
2012-09-19 20:00:34 +00:00

52 lines
1.4 KiB
C

--- 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;
}