diff options
Diffstat (limited to 'frontends/amiga/gui.c')
-rw-r--r-- | frontends/amiga/gui.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/frontends/amiga/gui.c b/frontends/amiga/gui.c index e5b5c597c..6dca47a05 100644 --- a/frontends/amiga/gui.c +++ b/frontends/amiga/gui.c @@ -5543,6 +5543,11 @@ int main(int argc, char** argv) /* Open splash window */ Object *splash_window = ami_gui_splash_open(); +#ifndef __amigaos4__ + /* OS3 low memory handler */ + struct Interupt *memhandler = ami_memory_init(); +#endif + ami_object_init(); if (ami_open_resources() == false) { /* alloc message ports */ @@ -5743,6 +5748,11 @@ int main(int argc, char** argv) ami_object_fini(); ami_bitmap_fini(); +#ifndef __amigaos4__ + /* OS3 low memory handler */ + ami_memory_fini(memhandler); +#endif + LOG("Closing screen"); ami_gui_close_screen(scrn, locked_screen, FALSE); if(nsscreentitle) FreeVec(nsscreentitle); |