lcl: don't set maskbitsperpixel to 0 if no mask present for icon since windows needs mask (#0011585)

git-svn-id: trunk@15632 -
This commit is contained in:
paul 2008-07-01 00:55:38 +00:00
parent 542dac1b27
commit 1ac3288628

View File

@ -613,8 +613,8 @@ begin
// Add image
IntfImage.GetRawImage(RawImage, True);
if not IntfImage.HasMask
then RawImage.Description.MaskBitsPerPixel := 0;
// Paul: don't set MaskBitsPerPixel to zero => windows will fail with no mask
// Even empty mask is better than no mask. But maybe CreateIconIndirect must be fixed on windows?
with TSharedIcon(FSharedImage) do
begin
IconImage := GetImagesClass.Create(RawImage);