From cbec0f69931e29531c0526eda8e0b93273c6fe2b Mon Sep 17 00:00:00 2001 From: "Jay Freeman (saurik)" Date: Sat, 17 Mar 2012 22:07:52 +0000 Subject: [PATCH] Fix icon image alpha code on 3.1.2. --- Library.mm | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Library.mm b/Library.mm index d03ec83..9a04fb5 100644 --- a/Library.mm +++ b/Library.mm @@ -1337,8 +1337,12 @@ MSInstanceMessageHook0(id, SBIcon, initWithDefaultSize) { if (NSNumber *number = [Info_ objectForKey:@"IconAlpha"]) { // XXX: note: this is overridden above, which is silly float alpha([number floatValue]); - [self setIconImageAlpha:alpha]; - [self setIconLabelAlpha:alpha]; + if ([self respondsToSelector:@selector(setIconImageAlpha:)]) + [self setIconImageAlpha:alpha]; + if ([self respondsToSelector:@selector(setIconLabelAlpha:)]) + [self setIconLabelAlpha:alpha]; + if ([self respondsToSelector:@selector(setAlpha:)]) + [self setAlpha:alpha]; } } return self; } -- 2.50.0