From 5bb5cedec5170ac2aa06a340159256b55505c427 Mon Sep 17 00:00:00 2001 From: Chris Young Date: Sun, 28 Mar 2010 15:51:05 +0000 Subject: Changes required for new-cache svn path=/trunk/netsurf/; revision=10186 --- amiga/iff_dr2d.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'amiga/iff_dr2d.c') diff --git a/amiga/iff_dr2d.c b/amiga/iff_dr2d.c index 0d22511aa..44b3fdae4 100644 --- a/amiga/iff_dr2d.c +++ b/amiga/iff_dr2d.c @@ -301,9 +301,11 @@ bool ami_svg_to_dr2d(struct IFFHandle *iffh,char *buffer, uint32 size, char *url } #ifndef AMIGA_DR2D_STANDALONE -bool ami_save_svg(struct content *c,char *filename) +bool ami_save_svg(struct hlcache_handle *c,char *filename) { struct IFFHandle *iffh; + char *source_data; + ULONG source_size; if(iffh = AllocIFF()) { @@ -316,7 +318,8 @@ bool ami_save_svg(struct content *c,char *filename) if((OpenIFF(iffh,IFFF_WRITE))) return false; - ami_svg_to_dr2d(iffh,c->source_data,c->source_size,c->url); + if((source_data = content_get_source_data(c, &source_size))) + ami_svg_to_dr2d(iffh, source_data, source_size, content_get_url(c)); if(iffh) CloseIFF(iffh); if(iffh->iff_Stream) Close((BPTR)iffh->iff_Stream); -- cgit v1.2.3