summaryrefslogtreecommitdiff
path: root/windows
diff options
context:
space:
mode:
Diffstat (limited to 'windows')
-rw-r--r--windows/bitmap.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/windows/bitmap.c b/windows/bitmap.c
index a12fc2dc0..c047e1704 100644
--- a/windows/bitmap.c
+++ b/windows/bitmap.c
@@ -84,7 +84,11 @@ void *bitmap_create(int width, int height, unsigned int state)
bitmap->windib = windib;
bitmap->pbmi = pbmi;
bitmap->pixdata = pixdata;
- bitmap->opaque = false;
+ if ((state & BITMAP_OPAQUE) != 0) {
+ bitmap->opaque = true;
+ } else {
+ bitmap->opaque = false;
+ }
LOG(("bitmap %p", bitmap));