summaryrefslogtreecommitdiff
path: root/amiga
diff options
context:
space:
mode:
Diffstat (limited to 'amiga')
-rwxr-xr-xamiga/gui.c16
1 files changed, 3 insertions, 13 deletions
diff --git a/amiga/gui.c b/amiga/gui.c
index 0d13a2145..4eec25581 100755
--- a/amiga/gui.c
+++ b/amiga/gui.c
@@ -2047,24 +2047,14 @@ void gui_quit(void)
ami_close_fonts();
- if(!locked_screen) /* set if we are using somebody else's screen */
- {
- while(!CloseScreen(scrn));
- }
- else
- {
- /* have a go at closing the public screen, apparently this is OK to do */
- CloseScreen(scrn);
- }
+ /* Have a go at closing the public screen, apparently this is OK to do
+ even if it isn't our screen (ie. locked_screen != NULL) */
+ CloseScreen(scrn);
FreeVec(nsscreentitle);
if(option_context_menu) ami_context_menu_free();
-/* fixme: need newmenu struct propd to this function - should this be freed here?
- ami_free_menulabs(menu);
-*/
-
ami_mouse_pointers_free();
ami_clipboard_free();
ami_print_free();