From 87695acd33f4285dd3c9f4da7568acff9c33016e Mon Sep 17 00:00:00 2001 From: Chris Young Date: Thu, 15 Oct 2009 16:49:52 +0000 Subject: Fix download progress title corruption svn path=/trunk/netsurf/; revision=9647 --- amiga/download.c | 4 +++- amiga/download.h | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) (limited to 'amiga') diff --git a/amiga/download.c b/amiga/download.c index 677ac7b65..8837e983e 100644 --- a/amiga/download.c +++ b/amiga/download.c @@ -87,6 +87,7 @@ struct gui_download_window *gui_download_window_create(const char *url, dw->size = total_size; dw->downloaded = 0; dw->bw = gui->shared->bw; + dw->url = (char *)strdup((char *)url); va[0] = (APTR)dw->downloaded; va[1] = (APTR)dw->size; @@ -102,7 +103,7 @@ struct gui_download_window *gui_download_window_create(const char *url, dw->objects[OID_MAIN] = WindowObject, WA_ScreenTitle,nsscreentitle, - WA_Title, url, + WA_Title, dw->url, WA_Activate, TRUE, WA_DepthGadget, TRUE, WA_DragBar, TRUE, @@ -200,6 +201,7 @@ void gui_download_window_done(struct gui_download_window *dw) if(!dw) return; bw->download = false; + if(dw->url) free(dw->url); if(dln = dw->dln) { diff --git a/amiga/download.h b/amiga/download.h index e48069d0e..8c5116a7b 100755 --- a/amiga/download.h +++ b/amiga/download.h @@ -38,6 +38,7 @@ struct gui_download_window { struct dlnode *dln; struct browser_window *bw; struct fetch *fetch; + char *url; }; int drag_save; -- cgit v1.2.3