Load commit list in a separate thread

This makes the initial startup much faster. Commits get loaded in a separate
thread, and are displayed every 1000 commits.

There is a bug in here that makes fails a click while it is loading the commit
list. Not sure how to fix this, perhaps send the arrayController?
This commit is contained in:
Pieter de Bie
2008-06-15 16:10:09 +02:00
parent 378016c84f
commit 2e4ea6edab
5 changed files with 38 additions and 20 deletions
+4 -4
View File
@@ -41,13 +41,13 @@
}
}
- (void) changeContentTo: (id) content
- (void) changeContentTo: (PBGitCommit *) content
{
NSLog(@"Starting Change");
if ([currentSha isEqualToString: content.sha])
return;
currentSha = content.sha;
id script = [view windowScriptObject];
[script setValue: content forKey:@"CommitObject"];
NSLog(@"Done 1");
[script callWebScriptMethod:@"doeHet" withArguments: nil];
NSLog(@"Change done");
}
@end