summaryrefslogtreecommitdiff
path: root/riscos/save.c
diff options
context:
space:
mode:
Diffstat (limited to 'riscos/save.c')
-rw-r--r--riscos/save.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/riscos/save.c b/riscos/save.c
index e73e55aeb..3ded30684 100644
--- a/riscos/save.c
+++ b/riscos/save.c
@@ -841,8 +841,11 @@ void ro_gui_save_object_native(struct content *c, char *path)
case CONTENT_BMP:
case CONTENT_ICO:
#endif
- bitmap_save(c->bitmap, path);
- break;
+ {
+ unsigned flags = (os_version == 0xA9) ? BITMAP_SAVE_FULL_ALPHA : 0;
+ bitmap_save(c->bitmap, path, flags);
+ }
+ break;
#ifdef WITH_SPRITE
case CONTENT_SPRITE: {