From: Jay Freeman (saurik) Date: Thu, 2 Jul 2015 12:34:16 +0000 (-0700) Subject: Drop global Packages_ variable (no longer needed). X-Git-Tag: v1.1.19~19 X-Git-Url: https://git.saurik.com/cydia.git/commitdiff_plain/b9c96fc728d61dfa50cfa3a50f0441a1c363fbc0 Drop global Packages_ variable (no longer needed). --- diff --git a/MobileCydia.mm b/MobileCydia.mm index 8d541768..91f29fdd 100644 --- a/MobileCydia.mm +++ b/MobileCydia.mm @@ -812,7 +812,6 @@ static NSDictionary *SectionMap_; static NSMutableDictionary *Metadata_; static _H Backgrounded_; static _transient NSMutableDictionary *Settings_; -static _transient NSMutableDictionary *Packages_; static _transient NSMutableDictionary *Values_; static _transient NSMutableDictionary *Sections_; _H Sources_; @@ -10407,8 +10406,6 @@ int main(int argc, char *argv[]) { else { Settings_ = [Metadata_ objectForKey:@"Settings"]; - Packages_ = [Metadata_ objectForKey:@"Packages"]; - Values_ = [Metadata_ objectForKey:@"Values"]; Sections_ = [Metadata_ objectForKey:@"Sections"]; Sources_ = [Metadata_ objectForKey:@"Sources"]; @@ -10470,14 +10467,13 @@ int main(int argc, char *argv[]) { MetaFile_.Open("/var/mobile/Library/Cydia/metadata.cb0"); _trace(); - if (Packages_ != nil) { + if (NSDictionary *packages = [Metadata_ objectForKey:@"Packages"]) { bool fail(false); - CFDictionaryApplyFunction((CFDictionaryRef) Packages_, &PackageImport, &fail); + CFDictionaryApplyFunction((CFDictionaryRef) packages, &PackageImport, &fail); _trace(); if (!fail) { [Metadata_ removeObjectForKey:@"Packages"]; - Packages_ = nil; Changed_ = true; } }