summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJay Freeman (saurik) <saurik@saurik.com>2009-06-22 13:35:28 +0000
committerJay Freeman (saurik) <saurik@saurik.com>2010-09-30 07:13:57 +0000
commit744f398ec3592d2e5bd60538aa618f92d315dcc3 (patch)
tree90fd7e948eb4d86380d52194b44b1be2ec16eded
parent8c1bfa15252a894ab1aeab031e5179d03cbf9829 (diff)
Fixed queuing and the iphone-gcc crash.
-rw-r--r--Cydia.app/confirm.js5
-rw-r--r--Cydia.mm13
2 files changed, 11 insertions, 7 deletions
diff --git a/Cydia.app/confirm.js b/Cydia.app/confirm.js
index bd78c2e..ba2e2e5 100644
--- a/Cydia.app/confirm.js
+++ b/Cydia.app/confirm.js
@@ -43,9 +43,12 @@ $(function () {
var type = entry[0];
if (type == "PreDepends")
type = "Depends";
+ var version = entry[1];
+ if (entry.length >= 4)
+ version += " " + entry[3];
$("#i" + i).append("<div class=\"clearfix\"><div>" +
"<label>" + $.xml(type) + "</label>" +
- "<label>" + $.xml(entry[1] + " " + entry[3]) + "</label>" +
+ "<label>" + $.xml(version) + "</label>" +
"</div></div>");
}
}
diff --git a/Cydia.mm b/Cydia.mm
index 56eb097..88c7481 100644
--- a/Cydia.mm
+++ b/Cydia.mm
@@ -418,7 +418,7 @@ static const CFStringCompareFlags LaxCompareFlags_ = kCFCompareCaseInsensitive |
#define IgnoreInstall (0 && !ForRelease)
#define RecycleWebViews 0
#define RecyclePackageViews 1
-#define AlwaysReload (1 && !ForRelease)
+#define AlwaysReload (0 && !ForRelease)
#if !TraceLogging
#undef _trace
@@ -2458,12 +2458,9 @@ struct PackageNameOrdering :
- (Address *) author {
if (author$_ == nil) {
-_trace();
if (author_.empty())
return nil;
-_trace();
author$_ = [[Address addressWithString:author_] retain];
-_trace();
} return author$_;
}
@@ -3115,8 +3112,10 @@ static NSArray *Finishes_;
[entry addObject:failure];
[failure addObject:[NSString stringWithUTF8String:start.DepType()]];
- Package *package([self packageWithName:[NSString stringWithUTF8String:start.TargetPkg().Name()]]);
- [failure addObject:[package name]];
+ NSString *name([NSString stringWithUTF8String:start.TargetPkg().Name()]);
+ if (Package *package = [self packageWithName:name])
+ name = [package name];
+ [failure addObject:name];
pkgCache::PkgIterator target(start.TargetPkg());
if (target->ProvidesList != 0)
@@ -3322,6 +3321,8 @@ static NSArray *Finishes_;
}
- (void) prepare {
+ fetcher_->Shutdown();
+
pkgRecords records(cache_);
lock_ = new FileFd();