]> git.saurik.com Git - cydia.git/commitdiff
Make cydia.getPackageById() return null instead of undefined.
authorJay Freeman (saurik) <saurik@saurik.com>
Thu, 24 Feb 2011 01:13:29 +0000 (17:13 -0800)
committerJay Freeman (saurik) <saurik@saurik.com>
Mon, 7 Mar 2011 10:41:12 +0000 (02:41 -0800)
MobileCydia.mm

index b73ed67f2b3871ad12c703d338734f69dd22e706..83215cfab339e95e354b078dc12f593e397f60c2 100644 (file)
@@ -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 {