]> git.saurik.com Git - cydia.git/commitdiff
Add explanatory threading comment to -[ChangesController _reloadPackages:].
authorJay Freeman (saurik) <saurik@saurik.com>
Sun, 20 Feb 2011 00:28:01 +0000 (16:28 -0800)
committerJay Freeman (saurik) <saurik@saurik.com>
Sun, 20 Feb 2011 01:01:07 +0000 (17:01 -0800)
MobileCydia.mm

index 17b08bd4b6e672c9fd1be53e8fd2760cef575f6a..bda674d8b3f4126229313fcada107cc0f069ad26 100644 (file)
@@ -7349,6 +7349,8 @@ bool DepSubstrate(const pkgCache::VerIterator &iterator) {
     } return self;
 }
 
+// this mostly works because reloadData (below) is @synchronized (database_)
+// XXX: that said, I've been running into problems with NSRangeExceptions :(
 - (void) _reloadPackages:(NSArray *)packages {
     CFRelease(packages_);
     packages_ = CFArrayCreateMutable(kCFAllocatorDefault, [packages count], NULL);