diff options
author | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2016-07-03 17:09:11 +0100 |
---|---|---|
committer | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2016-07-03 17:09:11 +0100 |
commit | ea9932dd00cc5384bc9f19d2addf683712983a4f (patch) | |
tree | 390a3e195f1166d65903adfbdcfe20e31d8e16e7 /frontends/amiga/gui.c | |
parent | 65bf58e4a1999fca0de1279e143f714acc19fe8d (diff) | |
download | netsurf-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.c | 14 |
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) { |