summaryrefslogtreecommitdiff
path: root/apps/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins')
-rw-r--r--apps/plugins/credits.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/apps/plugins/credits.c b/apps/plugins/credits.c
index 52c0394367..060b0bbd49 100644
--- a/apps/plugins/credits.c
+++ b/apps/plugins/credits.c
@@ -63,7 +63,7 @@ void roll_credits(void)
63{ 63{
64 int numnames = sizeof(credits)/sizeof(char*); 64 int numnames = sizeof(credits)/sizeof(char*);
65 int curr_name = 0; 65 int curr_name = 0;
66 int curr_len = utf8length(credits[0]); 66 int curr_len = rb->utf8length(credits[0]);
67 int curr_index = 0; 67 int curr_index = 0;
68 int curr_line = 0; 68 int curr_line = 0;
69 int name, len, new_len, line, x; 69 int name, len, new_len, line, x;
@@ -82,7 +82,7 @@ void roll_credits(void)
82 int x2; 82 int x2;
83 83
84 if (x < 0) 84 if (x < 0)
85 rb->lcd_puts(0, line, credits[name] + utf8seek(credits[name], -x)); 85 rb->lcd_puts(0, line, credits[name] + rb->utf8seek(credits[name], -x));
86 else 86 else
87 rb->lcd_puts(x, line, credits[name]); 87 rb->lcd_puts(x, line, credits[name]);
88 88
@@ -95,7 +95,7 @@ void roll_credits(void)
95 if ((unsigned)x2 < 11) 95 if ((unsigned)x2 < 11)
96 rb->lcd_putc(x2, line, '*'); 96 rb->lcd_putc(x2, line, '*');
97 97
98 new_len = utf8length(credits[name]); 98 new_len = rb->utf8length(credits[name]);
99 x += MAX(len/2 + 2, len - new_len/2 + 1); 99 x += MAX(len/2 + 2, len - new_len/2 + 1);
100 len = new_len; 100 len = new_len;
101 } 101 }
@@ -107,7 +107,7 @@ void roll_credits(void)
107 { 107 {
108 if (++curr_name >= numnames) 108 if (++curr_name >= numnames)
109 break; 109 break;
110 new_len = utf8length(credits[curr_name]); 110 new_len = rb->utf8length(credits[curr_name]);
111 curr_index -= MAX(curr_len/2 + 2, curr_len - new_len/2 + 1); 111 curr_index -= MAX(curr_len/2 + 2, curr_len - new_len/2 + 1);
112 curr_len = new_len; 112 curr_len = new_len;
113 curr_line ^= 1; 113 curr_line ^= 1;
@@ -266,7 +266,7 @@ void roll_credits(void)
266 return; 266 return;
267 } 267 }
268 268
269 btn = rb->button_get_w_tmo(HZ); /* exit on keypress */ 269 btn = rb->button_get_w_tmo(HZ*2.5); /* exit on keypress */
270 if (btn != BUTTON_NONE && !(btn & BUTTON_REL)) 270 if (btn != BUTTON_NONE && !(btn & BUTTON_REL))
271 return; 271 return;
272 272