branch: externals/ebdb
commit 61dcb8cac7efae2075fd0e99f05e03f35a85f570
Author: Eric Abrahamsen <[email protected]>
Commit: Eric Abrahamsen <[email protected]>
Re-initialize database records after reloading
* ebdb.el (ebdb-db-reload): After the load and initialization
processes were separated, we forgot to load-plus-initialize when
reloading a database.
---
ebdb.el | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/ebdb.el b/ebdb.el
index d6d27da..a8f52a5 100644
--- a/ebdb.el
+++ b/ebdb.el
@@ -2887,7 +2887,8 @@ records."
(setq db (eieio-persistent-read (slot-value db 'file) 'ebdb-db t))
;; Stick DB back where it came from.
(setcar (nthcdr elt ebdb-db-list) db)
- (ebdb-db-load db)))
+ (ebdb-db-load db)
+ (ebdb-initialize (slot-value db 'records))))
(cl-defmethod ebdb-record-compare ((left ebdb-record)
(right ebdb-record)