From bdfedb686bcad6da823c79e879451053f736c8d5 Mon Sep 17 00:00:00 2001 From: Vincent Sanders Date: Mon, 3 Nov 2014 23:05:59 +0000 Subject: replace save_link operation table entry usage of textural url with nsurl --- amiga/download.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'amiga/download.c') diff --git a/amiga/download.c b/amiga/download.c index 283fe40bd..4d60a7aa6 100644 --- a/amiga/download.c +++ b/amiga/download.c @@ -345,14 +345,14 @@ void ami_free_download_list(struct List *dllist) }while(node=nnode); } -void -gui_window_save_link(struct gui_window *g, const char *url, const char *title) +nserror +gui_window_save_link(struct gui_window *g, nsurl *url, const char *title) { char fname[1024]; STRPTR openurlstring,linkname; struct DiskObject *dobj = NULL; - linkname = ASPrintf("Link_to_%s",FilePart(url)); + linkname = ASPrintf("Link_to_%s",FilePart(nsurl_access(url))); if(AslRequestTags(savereq, ASLFR_Window, g->shared->win, @@ -374,11 +374,11 @@ gui_window_save_link(struct gui_window *g, const char *url, const char *title) if(fh = FOpen(fname,MODE_NEWFILE,0)) { /* TODO: Should be URLOpen on OS4.1 */ - openurlstring = ASPrintf("openurl \"%s\"\n",url); + openurlstring = ASPrintf("openurl \"%s\"\n",nsurl_access(url)); FWrite(fh,openurlstring,1,strlen(openurlstring)); FClose(fh); FreeVec(openurlstring); - SetComment(fname,url); + SetComment(fname, nsurl_access(url)); dobj = GetIconTags(NULL,ICONGETA_GetDefaultName,"url", ICONGETA_GetDefaultType,WBPROJECT, @@ -396,6 +396,7 @@ gui_window_save_link(struct gui_window *g, const char *url, const char *title) } ami_reset_pointer(g->shared); } + return NSERROR_OK; } BOOL ami_download_check_overwrite(const char *file, struct Window *win, ULONG size) -- cgit v1.2.3