]> code.delx.au - refind/blobdiff - refind/screen.c
Added transparency support for built-in selection icon.
[refind] / refind / screen.c
index cd2fc861dfe4303a616db1224798841f95284312..b9e3c8f5623e6425257f1382cc1d202aeffb1845 100644 (file)
@@ -560,7 +560,10 @@ VOID BltImageCompositeBadge(IN EG_IMAGE *BaseImage, IN EG_IMAGE *TopImage, IN EG
      }
 
      // blit to screen and clean up
-     egDrawImage(CompImage, XPos, YPos);
+     if (CompImage->HasAlpha)
+        egDrawImageWithTransparency(CompImage, NULL, XPos, YPos, CompImage->Width, CompImage->Height);
+     else
+        egDrawImage(CompImage, XPos, YPos);
      egFreeImage(CompImage);
      GraphicsScreenDirty = TRUE;
 }