summaryrefslogtreecommitdiff
path: root/amiga/bitmap.c
diff options
context:
space:
mode:
authorChris Young <chris@unsatisfactorysoftware.co.uk>2012-08-10 18:54:00 +0100
committerChris Young <chris@unsatisfactorysoftware.co.uk>2012-08-10 18:54:00 +0100
commit3ed1339b3fc0f701417bbf0a618ed3bc6997f9fa (patch)
tree39b061e16113c21d04d8b00f2557ccb3c566cd55 /amiga/bitmap.c
parent7c9ac8980f9af36df59654a0843cf8a72f47a2ec (diff)
downloadnetsurf-3ed1339b3fc0f701417bbf0a618ed3bc6997f9fa.tar.gz
netsurf-3ed1339b3fc0f701417bbf0a618ed3bc6997f9fa.tar.bz2
try to align mask correctly
Diffstat (limited to 'amiga/bitmap.c')
-rw-r--r--amiga/bitmap.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/amiga/bitmap.c b/amiga/bitmap.c
index 27be51684..b601e48cb 100644
--- a/amiga/bitmap.c
+++ b/amiga/bitmap.c
@@ -488,7 +488,8 @@ PLANEPTR ami_bitmap_get_mask(struct bitmap *bitmap, int width, int height)
if(bitmap->native_mask) return bitmap->native_mask;
bitmap->native_mask = AllocRaster(width, height);
-
+ while((width % 8) != 0) width++;
+
for(int i=0; i<(height * (width / 8)); i++) {
bitmap->native_mask[i] = 0;
}