mirror of
https://github.com/transmission/transmission.git
synced 2025-12-24 20:35:36 +00:00
on 10.6 avoid some wizardry to work around a 10.5 bug when switching a table's image's template setting
This commit is contained in:
@@ -171,13 +171,18 @@
|
||||
if ([ident isEqualToString: @"UL Image"] || [ident isEqualToString: @"DL Image"])
|
||||
{
|
||||
//ensure arrows are white only when selected
|
||||
NSImage * image = [cell image];
|
||||
BOOL template = [cell backgroundStyle] == NSBackgroundStyleLowered;
|
||||
if ([image isTemplate] != template)
|
||||
if ([NSApp isOnSnowLeopardOrBetter])
|
||||
[[cell image] setTemplate: [cell backgroundStyle] == NSBackgroundStyleLowered];
|
||||
else
|
||||
{
|
||||
[image setTemplate: template];
|
||||
[cell setImage: nil];
|
||||
[cell setImage: image];
|
||||
NSImage * image = [cell image];
|
||||
const BOOL template = [cell backgroundStyle] == NSBackgroundStyleLowered;
|
||||
if ([image isTemplate] != template)
|
||||
{
|
||||
[image setTemplate: template];
|
||||
[cell setImage: nil];
|
||||
[cell setImage: image];
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user