From fb0af6f269928f47828d1b42f4c4ae88e476c2a1 Mon Sep 17 00:00:00 2001 From: Chris Young Date: Mon, 10 Nov 2014 23:50:28 +0000 Subject: Call open/close timer from schedule init/free functions --- amiga/gui.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'amiga/gui.c') 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(); -- cgit v1.2.3