diff options
Diffstat (limited to 'amiga/gui.c')
-rw-r--r-- | amiga/gui.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/amiga/gui.c b/amiga/gui.c index 3c11d527d..35e3b4ed9 100644 --- a/amiga/gui.c +++ b/amiga/gui.c @@ -2949,7 +2949,6 @@ static void gui_quit(void) LOG(("Freeing scheduler")); ami_schedule_free(); - ami_schedule_close_timer(); FreeObjList(window_list); @@ -5265,8 +5264,10 @@ int main(int argc, char** argv) ami_mime_init("PROGDIR:Resources/mimetypes"); sprintf(temp, "%s/mimetypes.user", current_user_dir); ami_mime_init(temp); - ami_schedule_open_timer(); - ami_schedule_create(); + if(ami_schedule_create() == false) { + ami_misc_fatal_error("Failed to initialise scheduler"); + return RETURN_FAIL; + } amiga_plugin_hack_init(); ret = amiga_datatypes_init(); |