diff options
Diffstat (limited to 'src/main.c')
-rw-r--r-- | src/main.c | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -56,6 +56,7 @@ main(int argc, char **argv) { struct speech *speech; struct screen *screen; + int ret; set_program_name(argv[0]); @@ -67,11 +68,14 @@ main(int argc, char **argv) screen = screen_new(); - screen_draw(screen); - speech_play_time(speech); + if (screen_main(screen, speech)) { + ret = EXIT_SUCCESS; + } else { + ret = EXIT_FAILURE; + } screen_destroy(&screen); speech_destroy(&speech); - return EXIT_SUCCESS; + return ret; } |