diff options
author | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2014-11-10 23:50:28 +0000 |
---|---|---|
committer | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2014-11-10 23:50:28 +0000 |
commit | fb0af6f269928f47828d1b42f4c4ae88e476c2a1 (patch) | |
tree | bb1a615bdd82f93bd617842ce1f4a1feedcded4c /amiga/gui.c | |
parent | 4ca37c35cfa6a696ef57bd1eefb676259ada4f82 (diff) | |
download | netsurf-fb0af6f269928f47828d1b42f4c4ae88e476c2a1.tar.gz netsurf-fb0af6f269928f47828d1b42f4c4ae88e476c2a1.tar.bz2 |
Call open/close timer from schedule init/free functions
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(); |