summaryrefslogtreecommitdiff
path: root/amiga/rtg.c
diff options
context:
space:
mode:
Diffstat (limited to 'amiga/rtg.c')
-rw-r--r--amiga/rtg.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/amiga/rtg.c b/amiga/rtg.c
index 33d0242d4..e1562841e 100644
--- a/amiga/rtg.c
+++ b/amiga/rtg.c
@@ -28,6 +28,9 @@ struct BitMap *ami_rtg_allocbitmap(ULONG width, ULONG height, ULONG depth,
ULONG flags, struct BitMap *friend, RGBFTYPE format)
{
if(P96Base == NULL) {
+#ifndef __amigaos4__
+ if(depth > 8) depth = 8;
+#endif
return AllocBitMap(width, height, depth, flags, friend);
} else {
return p96AllocBitMap(width, height, depth, flags, friend, format);