diff options
Diffstat (limited to 'riscos/save.c')
-rw-r--r-- | riscos/save.c | 7 |
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: { |