summaryrefslogtreecommitdiff
path: root/MobileCydia.mm
diff options
context:
space:
mode:
authorJay Freeman (saurik) <saurik@saurik.com>2011-02-28 20:00:29 -0800
committerJay Freeman (saurik) <saurik@saurik.com>2011-03-07 02:41:31 -0800
commitf8d15be29e828985c2e114d5ed15ad1b83453af0 (patch)
tree9c2502a7c5980b44bd72778e14b44a8f068257b3 /MobileCydia.mm
parent72f3f30e29c37b635b2cb11a5827529510df5442 (diff)
Add explanatory todo comments for state scan.
Diffstat (limited to 'MobileCydia.mm')
-rw-r--r--MobileCydia.mm3
1 files changed, 3 insertions, 0 deletions
diff --git a/MobileCydia.mm b/MobileCydia.mm
index d1568d7..0e396e9 100644
--- a/MobileCydia.mm
+++ b/MobileCydia.mm
@@ -4931,13 +4931,16 @@ bool DepSubstrate(const pkgCache::VerIterator &iterator) {
if (state.NewInstall())
[installs addObject:name];
+ // XXX: else if (state.Install())
else if (!state.Delete() && (state.iFlags & pkgDepCache::ReInstall) == pkgDepCache::ReInstall)
[reinstalls addObject:name];
+ // XXX: move before previous if
else if (state.Upgrade())
[upgrades addObject:name];
else if (state.Downgrade())
[downgrades addObject:name];
else if (!state.Delete())
+ // XXX: _assert(state.Keep());
continue;
else if (special_r(name))
[issues_ addObject:[NSDictionary dictionaryWithObjectsAndKeys: