summaryrefslogtreecommitdiff
path: root/frontends/amiga/gui.c
diff options
context:
space:
mode:
authorChris Young <chris@unsatisfactorysoftware.co.uk>2016-07-03 17:09:11 +0100
committerChris Young <chris@unsatisfactorysoftware.co.uk>2016-07-03 17:09:11 +0100
commitea9932dd00cc5384bc9f19d2addf683712983a4f (patch)
tree390a3e195f1166d65903adfbdcfe20e31d8e16e7 /frontends/amiga/gui.c
parent65bf58e4a1999fca0de1279e143f714acc19fe8d (diff)
downloadnetsurf-ea9932dd00cc5384bc9f19d2addf683712983a4f.tar.gz
netsurf-ea9932dd00cc5384bc9f19d2addf683712983a4f.tar.bz2
Handle closing windows and quitting from the menu differently
Diffstat (limited to 'frontends/amiga/gui.c')
-rw-r--r--frontends/amiga/gui.c14
1 files changed, 6 insertions, 8 deletions
diff --git a/frontends/amiga/gui.c b/frontends/amiga/gui.c
index 3806601ca..36918a934 100644
--- a/frontends/amiga/gui.c
+++ b/frontends/amiga/gui.c
@@ -2544,16 +2544,14 @@ static void ami_handle_msg(void)
// ReplyMsg((struct Message *)message);
}
+ if(gwin->closed == true) {
+ ami_gui_close_window(gwin);
+ }
+
} while((node = nnode));
- if(ami_menu_window_close)
- {
- if(ami_menu_window_close == (void *)AMI_MENU_WINDOW_CLOSE_ALL)
- ami_quit_netsurf();
- else
- ami_gui_close_window(ami_menu_window_close);
-
- ami_menu_window_close = NULL;
+ if(ami_menu_quit_selected() == true){
+ ami_quit_netsurf();
}
if(ami_menu_get_check_toggled() == true) {