diff options
author | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2010-10-10 09:30:22 +0000 |
---|---|---|
committer | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2010-10-10 09:30:22 +0000 |
commit | 5738a8f342d99b8455941e990e37f9f85ea54e36 (patch) | |
tree | 051b31bae6e590d9e3486585e27edf2a0dd30610 /amiga | |
parent | d16e3161ad9185d36551fb283447fc6607c51fbf (diff) | |
download | netsurf-5738a8f342d99b8455941e990e37f9f85ea54e36.tar.gz netsurf-5738a8f342d99b8455941e990e37f9f85ea54e36.tar.bz2 |
Use function instead of directly calling DTM_WRITE
svn path=/trunk/netsurf/; revision=10879
Diffstat (limited to 'amiga')
-rw-r--r-- | amiga/bitmap.c | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/amiga/bitmap.c b/amiga/bitmap.c index b18c71762..26c34286f 100644 --- a/amiga/bitmap.c +++ b/amiga/bitmap.c @@ -130,21 +130,17 @@ void bitmap_destroy(void *bitmap) bool bitmap_save(void *bitmap, const char *path, unsigned flags) { - BPTR fh = 0; + int err = 0; Object *dto = NULL; if(dto = ami_datatype_object_from_bitmap(bitmap)) { - if(fh = Open(path,MODE_NEWFILE)) - { - DoDTMethod(dto,NULL,NULL,DTM_WRITE,NULL,fh,DTWM_IFF,NULL); - Close(fh); - } - + err = SaveDTObjectA(dto, NULL, NULL, path, DTWM_IFF, FALSE, NULL); DisposeDTObject(dto); } - return true; + if(err == 0) return false; + else return true; } |