diff options
author | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2011-10-15 14:09:35 +0000 |
---|---|---|
committer | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2011-10-15 14:09:35 +0000 |
commit | ad8a96554865092f340e239731d2e44bce1df526 (patch) | |
tree | cfb813888ff50d1032933304bdeb936eb64b95c4 /amiga/gui.c | |
parent | 62248c06d388d2f16788bdc46d087ae809f77a11 (diff) | |
download | netsurf-ad8a96554865092f340e239731d2e44bce1df526.tar.gz netsurf-ad8a96554865092f340e239731d2e44bce1df526.tar.bz2 |
Start to consolidate user file operation into one file
svn path=/trunk/netsurf/; revision=13062
Diffstat (limited to 'amiga/gui.c')
-rwxr-xr-x | amiga/gui.c | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/amiga/gui.c b/amiga/gui.c index a3ce7ad8c..bdf7b76aa 100755 --- a/amiga/gui.c +++ b/amiga/gui.c @@ -46,6 +46,7 @@ #include "amiga/datatypes.h" #include "amiga/download.h" #include "amiga/drag.h" +#include "amiga/file.h" #include "amiga/filetype.h" #include "amiga/font.h" #include "amiga/gui.h" @@ -305,12 +306,7 @@ void ami_open_resources(void) ASO_NoTrack,FALSE, TAG_DONE))) die(messages_get("NoMemory")); - filereq = (struct FileRequester *)AllocAslRequest(ASL_FileRequest,NULL); - savereq = (struct FileRequester *)AllocAslRequestTags(ASL_FileRequest, - ASLFR_DoSaveMode,TRUE, - ASLFR_RejectIcons,TRUE, - ASLFR_InitialDrawer,option_download_dir, - TAG_DONE); + ami_file_req_init(); } void ami_set_options(void) @@ -1425,6 +1421,10 @@ void ami_handle_msg(void) browser_window_destroy(gwin->bw); break; + case 'o': + ami_file_open(gwin); + break; + case 'p': ami_print_ui(gwin->bw->current_content); break; @@ -2174,8 +2174,7 @@ void gui_quit(void) FreeSysObject(ASOT_PORT,appport); FreeSysObject(ASOT_PORT,sport); - FreeAslRequest(filereq); - FreeAslRequest(savereq); + ami_file_req_free(); ami_openurl_close(); FreeStringClass(urlStringClass); |