]> git.saurik.com Git - cydia.git/commitdiff
Use -[Source key] instead of -[Source name] or -[Source uri].
authorGrant Paul <chpwn@chpwn.com>
Fri, 18 Feb 2011 09:18:37 +0000 (01:18 -0800)
committerGrant Paul <chpwn@chpwn.com>
Fri, 18 Feb 2011 09:18:37 +0000 (01:18 -0800)
MobileCydia.mm

index 728b55044b052933532a91a00c8d5f8829a69afc..4d9fe2e5199a1cec7f31e096ba4e771634784e36 100644 (file)
@@ -7644,7 +7644,7 @@ bool DepSubstrate(const pkgCache::VerIterator &iterator) {
 /* Source Controller {{{ */
 @interface SourceController : FilteredPackageListController {
     _transient Source *source_;
-    NSString *uri_;
+    NSString *key_;
 }
 
 - (id) initWithDatabase:(Database *)database source:(Source *)source;
@@ -7659,7 +7659,7 @@ bool DepSubstrate(const pkgCache::VerIterator &iterator) {
 
 - (id) initWithDatabase:(Database *)database source:(Source *)source {
     source_ = source;
-    uri_ = [source uri];
+    key_ = [[source key] retain];
 
     if ((self = [super initWithDatabase:database title:[source label] filter:@selector(isVisibleInSource:) with:source]) != nil) {
     } return self;
@@ -7668,9 +7668,10 @@ bool DepSubstrate(const pkgCache::VerIterator &iterator) {
 - (void) reloadData {
     NSArray *sources = [database_ sources];
     for (Source *source in sources) {
-        if ([[source uri] isEqual:uri_]) {
+        if ([[source key] isEqual:key_]) {
             source_ = source;
-            uri_ = [source uri];
+            [key_ release];
+            key_ = [[source key] retain];
             break;
         }
     }
@@ -9008,7 +9009,7 @@ bool DepSubstrate(const pkgCache::VerIterator &iterator) {
             } else {
                 NSArray *sources = [database_ sources];
                 for (Source *source in sources) {
-                    if ([[source name] caseInsensitiveCompare:argument] == NSOrderedSame) {
+                    if ([[source key] isEqual:argument]) {
                         controller = [[[SourceController alloc] initWithDatabase:database_ source:source] autorelease];
                         break;
                     }