aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/glk/picture.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/glk/picture.cpp b/engines/glk/picture.cpp
index a87f7f7b81..1663fa43ef 100644
--- a/engines/glk/picture.cpp
+++ b/engines/glk/picture.cpp
@@ -147,7 +147,7 @@ Picture *Pictures::load(uint32 id) {
pic->_refCount = 1;
pic->_id = id;
pic->_scaled = false;
- if (transColor != -1)
+ if (transColor != -1 || (!palette && img->format.aBits() > 0))
pic->clear(pic->getTransparentColor());
if (!img->getPixels()) {