]> git.notmuchmail.org Git - sup/commitdiff
bugfix to # of loaded entries
authorwmorgan <wmorgan@5c8cc53c-5e98-4d25-b20a-d8db53a31250>
Sat, 6 Jan 2007 01:00:24 +0000 (01:00 +0000)
committerwmorgan <wmorgan@5c8cc53c-5e98-4d25-b20a-d8db53a31250>
Sat, 6 Jan 2007 01:00:24 +0000 (01:00 +0000)
git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@200 5c8cc53c-5e98-4d25-b20a-d8db53a31250

lib/sup/modes/contact-list-mode.rb

index fe10a2c434cbfc9afc20592f225bf25f4cc2ee11..e5c3c5ec2a936f1732628deaa03767a6ea1898d0 100644 (file)
@@ -100,8 +100,7 @@ protected
 
   def regen_text
     @user_contacts = ContactManager.contacts.invert
-    recent = Index.load_contacts AccountManager.user_emails,
-                                 :num => @num
+    recent = Index.load_contacts AccountManager.user_emails, :num => [@num - @user_contacts.length, 0].max
     
     @contacts = (@user_contacts.keys + recent.select { |p| !@user_contacts[p] }).sort_by { |p| p.sort_by_me + (p.name || "") + p.email }.remove_successive_dupes