summaryrefslogtreecommitdiff
path: root/amiga/gui.c
diff options
context:
space:
mode:
authorChris Young <chris@unsatisfactorysoftware.co.uk>2014-11-10 23:50:28 +0000
committerChris Young <chris@unsatisfactorysoftware.co.uk>2014-11-10 23:50:28 +0000
commitfb0af6f269928f47828d1b42f4c4ae88e476c2a1 (patch)
treebb1a615bdd82f93bd617842ce1f4a1feedcded4c /amiga/gui.c
parent4ca37c35cfa6a696ef57bd1eefb676259ada4f82 (diff)
downloadnetsurf-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.c7
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();