From: Jay Freeman (saurik) Date: Thu, 24 Feb 2011 01:13:29 +0000 (-0800) Subject: Make cydia.getPackageById() return null instead of undefined. X-Git-Tag: v1.1.0%b1~230 X-Git-Url: https://git.saurik.com/cydia.git/commitdiff_plain/62cab237b7407687c04d4dc18e404aec4b0a091b?ds=inline Make cydia.getPackageById() return null instead of undefined. --- diff --git a/MobileCydia.mm b/MobileCydia.mm index b73ed67f..83215cfa 100644 --- a/MobileCydia.mm +++ b/MobileCydia.mm @@ -4194,9 +4194,11 @@ static NSString *Warning_; } } - (Package *) getPackageById:(NSString *)id { - Package *package([[Database sharedInstance] packageWithName:id]); - [package parse]; - return package; + if (Package *package = [[Database sharedInstance] packageWithName:id]) { + [package parse]; + return package; + } else + return (Package *) [NSNull null]; } - (NSArray *) statfs:(NSString *)path {