Updating the name of a record did not update the hash table correctly.
This should be fixed now.  

In this context, I removed the variable
bbdb-suppress-changed-records-recording that was introduced for the
BBDB add-on bbdb-expire.  If someone using BBDB v3 is interested in
bbdb-expire, I suggest to first update the code of bbdb-expire for
BBDB v3. Then I'll be happy to re-integrate bbdb-expire into BBDB.
(For myself, I cannot see a need for bbdb-expire.)


2012-08-05  Roland Winkler  <wink...@gnu.org>
        * lisp/bbdb-mua.el (bbdb-annotate-message): Simplify.

2012-08-05  Roland Winkler  <wink...@gnu.org>
        * lisp/bbdb.el (bbdb-suppress-changed-records-recording): Remove.
        (bbdb-puthash, bbdb-gethash, bbdb-remhash): Ignore keys that are
        empty strings or nil.
        (bbdb-hash-record): Explicitly hash name.
        (bbdb-change-record, bbdb-delete-record-internal)
        (bbdb-insert-record-internal, bbdb-overwrite-record-internal):
        Operate on hash table and bbdb-changed-records list only when
        necessary.


BBDB is available at
http://savannah.nongnu.org/projects/bbdb/
To check it out, use
git clone git://git.savannah.nongnu.org/bbdb.git

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
bbdb-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/

Reply via email to