From: Jay Freeman (saurik) Date: Sat, 17 Mar 2012 22:07:52 +0000 (+0000) Subject: Fix icon image alpha code on 3.1.2. X-Git-Tag: v0.9.3904~5 X-Git-Url: https://git.saurik.com/winterboard.git/commitdiff_plain/cbec0f69931e29531c0526eda8e0b93273c6fe2b Fix icon image alpha code on 3.1.2. --- 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; }