From 7a2fb9222a3dd19a1ef7eaf70938806a1be753ee Mon Sep 17 00:00:00 2001 From: Chris Young Date: Sat, 16 May 2009 17:30:25 +0000 Subject: IFF save now works - needed an unexpected NULL as the first parameter to DTM_WRITE DTA_ObjName is now the URL, as this is the only field that is being written by picture.datatype (bug in picture.datatype?). ObjAuthor and ObjAnnotation left in as the DTM_COPY method might be able to use them. svn path=/trunk/netsurf/; revision=7518 --- amiga/bitmap.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'amiga/bitmap.c') diff --git a/amiga/bitmap.c b/amiga/bitmap.c index 50627155f..4cbfe90ac 100644 --- a/amiga/bitmap.c +++ b/amiga/bitmap.c @@ -135,7 +135,7 @@ bool bitmap_save(void *bitmap, const char *path, unsigned flags) { if(fh = Open(path,MODE_NEWFILE)) { - DoDTMethod(dto,NULL,NULL,DTM_WRITE,fh,0,NULL); + DoDTMethod(dto,NULL,NULL,DTM_WRITE,NULL,fh,DTWM_IFF,NULL); Close(fh); } @@ -286,8 +286,8 @@ Object *ami_datatype_object_from_bitmap(struct bitmap *bitmap) } SetDTAttrs(dto,NULL,NULL, - DTA_ObjName,bitmap->title, - DTA_ObjAnnotation,bitmap->url, + DTA_ObjName,bitmap->url, + DTA_ObjAnnotation,bitmap->title, DTA_ObjAuthor,messages_get("NetSurf"), DTA_NominalHoriz,bitmap_get_width(bitmap), DTA_NominalVert,bitmap_get_height(bitmap), -- cgit v1.2.3