mirror of
https://github.com/transmission/transmission
synced 2025-01-30 19:03:04 +00:00
fix: "Unrecognized colorspace number -1" (#5219)
This commit is contained in:
parent
a87d39f3bd
commit
d64ec27106
1 changed files with 8 additions and 2 deletions
|
@ -692,7 +692,12 @@ static NSInteger const kMaxPieces = 18 * 18;
|
|||
}
|
||||
|
||||
//it's faster to just set color instead of checking previous color
|
||||
[bitmap setColor:pieceColor atX:i y:0];
|
||||
// faster and non-broken alternative to `[bitmap setColor:pieceColor atX:i y:0]`
|
||||
unsigned char* data = bitmap.bitmapData + (i << 2);
|
||||
data[0] = pieceColor.redComponent * 255;
|
||||
data[1] = pieceColor.greenComponent * 255;
|
||||
data[2] = pieceColor.blueComponent * 255;
|
||||
data[3] = pieceColor.alphaComponent * 255;
|
||||
}
|
||||
|
||||
free(piecesPercent);
|
||||
|
@ -701,7 +706,8 @@ static NSInteger const kMaxPieces = 18 * 18;
|
|||
|
||||
//actually draw image
|
||||
[bitmap drawInRect:barRect fromRect:NSZeroRect operation:NSCompositingOperationSourceOver
|
||||
fraction:([self.fDefaults boolForKey:@"SmallView"] ? 0.25 : 1.0)respectFlipped:YES
|
||||
fraction:[self.fDefaults boolForKey:@"SmallView"] ? 0.25 : 1.0
|
||||
respectFlipped:YES
|
||||
hints:nil];
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue