From 46b7fc6ee27d2690594ee7b8297b7198963063d2 Mon Sep 17 00:00:00 2001 From: rdb Date: Tue, 7 Dec 2021 23:05:29 +0100 Subject: [PATCH] dist: Fix bug with grayscale icons becoming blue when scaled --- direct/src/p3d/DeploymentTools.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/direct/src/p3d/DeploymentTools.py b/direct/src/p3d/DeploymentTools.py index 23c5faf847..b7851ac947 100644 --- a/direct/src/p3d/DeploymentTools.py +++ b/direct/src/p3d/DeploymentTools.py @@ -359,8 +359,7 @@ class Icon: Icon.notify.warning("Generating %dx%d icon by scaling down %dx%d image" % (required_size, required_size, from_size, from_size)) image = PNMImage(required_size, required_size) - if self.images[from_size].hasAlpha(): - image.addAlpha() + image.setColorType(self.images[from_size].getColorType()) image.quickFilterFrom(self.images[from_size]) self.images[required_size] = image else: