]> git.saurik.com Git - cydia.git/commitdiff
Factor confirmation controller variables to a single sub-object.
authorJay Freeman (saurik) <saurik@saurik.com>
Sun, 20 Feb 2011 09:09:36 +0000 (01:09 -0800)
committerJay Freeman (saurik) <saurik@saurik.com>
Sun, 20 Feb 2011 09:09:36 +0000 (01:09 -0800)
MobileCydia.mm

index bfea21c9d934a0841afb6a7fdc1dc96c50168267..484d0ede5ec147f759dea4d3a7f137a3ded95556 100644 (file)
@@ -4504,11 +4504,12 @@ bool DepSubstrate(const pkgCache::VerIterator &iterator) {
 - (void) webView:(WebView *)view didClearWindowObject:(WebScriptObject *)window forFrame:(WebFrame *)frame {
     [super webView:view didClearWindowObject:window forFrame:frame];
 
-    [window setValue:[changes_ Cydia$webScriptObjectInContext:window] forKey:@"changes"];
-    [window setValue:[issues_ Cydia$webScriptObjectInContext:window] forKey:@"issues"];
-    [window setValue:[sizes_ Cydia$webScriptObjectInContext:window] forKey:@"sizes"];
-
-    [window setValue:self forKey:@"queue"];
+    [window setValue:[[NSDictionary dictionaryWithObjectsAndKeys:
+        changes_, @"changes",
+        issues_, @"issues",
+        sizes_, @"sizes",
+        self, @"queue",
+    nil] Cydia$webScriptObjectInContext:window] forKey:@"cydiaConfirm"];
 }
 
 - (id) initWithDatabase:(Database *)database {