]> git.saurik.com Git - winterboard.git/commitdiff
Fix icon image alpha code on 3.1.2.
authorJay Freeman (saurik) <saurik@saurik.com>
Sat, 17 Mar 2012 22:07:52 +0000 (22:07 +0000)
committerJay Freeman (saurik) <saurik@saurik.com>
Sat, 17 Mar 2012 22:07:52 +0000 (22:07 +0000)
Library.mm

index d03ec83f62624ef218d9a10d2d204ba68a7c80f9..9a04fb556c6817f5dfd8bcda475ad7d536610972 100644 (file)
@@ -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;
 }