summaryrefslogtreecommitdiff
path: root/amiga/gui.c
diff options
context:
space:
mode:
Diffstat (limited to 'amiga/gui.c')
-rwxr-xr-xamiga/gui.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/amiga/gui.c b/amiga/gui.c
index daaafe681..1db49bb27 100755
--- a/amiga/gui.c
+++ b/amiga/gui.c
@@ -457,8 +457,8 @@ void gui_init(int argc, char** argv)
plot=amiplot;
if(option_context_menu) ami_context_menu_init();
+ ami_schedule_create();
- schedule_list = NewObjList();
window_list = NewObjList();
urldb_load(option_url_file);
@@ -1919,7 +1919,7 @@ void ami_get_msg(void)
while(timermsg = GetMsg(msgport))
{
ReplyMsg(timermsg);
- schedule_run();
+ schedule_run(FALSE);
}
}
}
@@ -1947,7 +1947,7 @@ void gui_poll(bool active)
if(active)
{
gui_multitask();
- schedule_run();
+ schedule_run(TRUE);
}
else
{
@@ -2140,7 +2140,8 @@ void gui_quit(void)
FreeSysObject(ASOT_IOREQUEST,tioreq);
FreeSysObject(ASOT_PORT,msgport);
- FreeObjList(schedule_list);
+ ami_schedule_free();
+
FreeObjList(window_list);
}