diff options
-rw-r--r-- | apps/plugins/credits.c | 10 |
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 | ||