| Index: apps/bootmenu-ipodclassic/main.c | 
| — | — | @@ -64,6 +64,7 @@ | 
| 65 | 65 | { | 
| 66 | 66 | rendertext(framebuf, x, 140, 320, 0xff3333ff, 0xa0000000, line1); | 
| 67 | 67 | rendertext(framebuf, x, 148, 320, 0xff3333ff, 0xa0000000, line2); | 
|  | 68 | +    update_display(NULL); | 
| 68 | 69 | displaylcd(0, 0, 320, 240, framebuf, 0, 0, 320); | 
| 69 | 70 | sleep(5000000); | 
| 70 | 71 | } | 
| — | — | @@ -244,6 +245,7 @@ | 
| 245 | 246 | { | 
| 246 | 247 | memcpy(framebuf, bg, 320 * 240 * 3); | 
| 247 | 248 | rendertext(framebuf, 70, 125, 320, 0xff7fffff, 0, "Reformatting data partition..."); | 
|  | 249 | +    update_display(NULL); | 
| 248 | 250 | displaylcd(0, 0, 320, 240, framebuf, 0, 0, 320); | 
| 249 | 251 | struct emcorelib_header* libmkfat32 = loadlib(LIBMKFAT32_IDENTIFIER, | 
| 250 | 252 | LIBMKFAT32_API_VERSION, "libmkf32"); | 
| — | — | @@ -412,6 +414,7 @@ | 
| 413 | 415 | else memcpy(framebuf, bg, 320 * 240 * 3); | 
| 414 | 416 | ui->blit(280, MIN(86, i), 3, framebuf, 20, MAX(0, i - 86), 320, | 
| 415 | 417 | rbxlogo, 0, MAX(0, 86 - i), 280); | 
|  | 418 | +        update_display(NULL); | 
| 416 | 419 | displaylcd(0, 0, 320, 240, framebuf, 0, 0, 320); | 
| 417 | 420 | } | 
| 418 | 421 | boot->load_from_file(firmware, size, true, "/.rockbox/rockbox.ipod", 0); | 
| Index: apps/bootmenu-ipodnano2g/main.c | 
| — | — | @@ -68,6 +68,7 @@ | 
| 69 | 69 | { | 
| 70 | 70 | rendertext(framebuf, x, 73, 176, 0xff3333ff, 0xa0000000, line1); | 
| 71 | 71 | rendertext(framebuf, x, 81, 176, 0xff3333ff, 0xa0000000, line2); | 
|  | 72 | +    update_display(NULL); | 
| 72 | 73 | displaylcd(0, 0, 176, 132, framebuf, 0, 0, 176); | 
| 73 | 74 | sleep(5000000); | 
| 74 | 75 | } | 
| — | — | @@ -277,6 +278,7 @@ | 
| 278 | 279 | { | 
| 279 | 280 | memcpy(framebuf, bg, 176 * 132 * 3); | 
| 280 | 281 | rendertext(framebuf, 7, 65, 176, 0xff7fffff, 0, "Reformatting data partition"); | 
|  | 282 | +    update_display(NULL); | 
| 281 | 283 | displaylcd(0, 0, 176, 132, framebuf, 0, 0, 176); | 
| 282 | 284 | struct emcorelib_header* libmkfat32 = loadlib(LIBMKFAT32_IDENTIFIER, | 
| 283 | 285 | LIBMKFAT32_API_VERSION, "libmkf32"); | 
| — | — | @@ -485,6 +487,7 @@ | 
| 486 | 488 | memcpy(framebuf2, framebuf, 176 * 132 * 3); | 
| 487 | 489 | ui->blenda(111, i, 255, framebuf2, 32, 0, 176, | 
| 488 | 490 | framebuf2, 32, 0, 176, crapple, 0, 115 - i, 111); | 
|  | 491 | +        update_display(NULL); | 
| 489 | 492 | displaylcd(0, 0, 176, 132, framebuf2, 0, 0, 176); | 
| 490 | 493 | } | 
| 491 | 494 | boot->load_from_file(firmware, size, false, "/.boot/appleos.ucl", 0x800000); | 
| — | — | @@ -513,6 +516,7 @@ | 
| 514 | 517 | else memcpy(framebuf, bg, 176 * 132 * 3); | 
| 515 | 518 | ui->blit(154, MIN(47, i), 3, framebuf, 11, MAX(0, i - 47), 176, | 
| 516 | 519 | rbxlogo, 0, MAX(0, 47 - i), 154); | 
|  | 520 | +        update_display(NULL); | 
| 517 | 521 | displaylcd(0, 0, 176, 132, framebuf, 0, 0, 176); | 
| 518 | 522 | } | 
| 519 | 523 | boot->load_from_file(firmware, size, true, "/.rockbox/rockbox.ipod", 0); |