0
@@ -21,7 +21,10 @@ class CommitsController < OSX::NSObject
0
@current_commit_offset = 0
0
+ @icons = Hash.new do |hash, email|
0
+ gravatar = NSURL.URLWithString("http://www.gravatar.com/avatar.php?gravatar_id=#{MD5.hexdigest(email)}&size=36")
0
+ hash[email] = NSImage.alloc.initWithContentsOfURL(gravatar)
0
if(fetch_git_repository)
0
setup_commit_detail_view
0
@@ -101,12 +104,7 @@ class CommitsController < OSX::NSObject
0
def iconForCell_data(icon, data)
0
- #request = NSURLRequest.requestWithURL(NSURL.URLWithString("http://www.gravatar.com/avatar.php?gravatar_id=#{MD5.hexdigest(data.committer.email)}&size=36"))
0
- #connection = NSURLConnection.alloc.initWithRequest_delegate(request, self)
0
- @image_data = NSMutableData.data
0
- gravatar = NSURL.URLWithString("http://www.gravatar.com/avatar.php?gravatar_id=#{MD5.hexdigest(data.committer.email)}&size=36")
0
- NSImage.alloc.initWithContentsOfURL(gravatar)
0
- #@icons[MD5.hexdigest(data.committer.email)] = NSImage.alloc.initWithData(@image_data)
0
+ @icons[data.committer.email]
0
def dataElementForCell(cell)
Comments
No one has commented yet.