summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/video_out/alphablend.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/video_out/alphablend.c b/src/video_out/alphablend.c
index b2ac9f2ac..2f840a31e 100644
--- a/src/video_out/alphablend.c
+++ b/src/video_out/alphablend.c
@@ -1639,7 +1639,10 @@ static int xx44_paletteIndex(xx44_palette_t *p, int color, uint32_t clut)
static void memblend_xx44(uint8_t *mem,uint8_t val, register size_t size, uint8_t mask)
{
- register uint8_t masked_val = val & mask;
+ register uint8_t
+ masked_val;
+
+ if (0 == (masked_val = val & mask)) return;
while(size--) {
if ((*mem & mask) <= masked_val ) *mem = val;