emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/ebdb 9e2c0e8 049/350: Fix logic of loading records from


From: Eric Abrahamsen
Subject: [elpa] externals/ebdb 9e2c0e8 049/350: Fix logic of loading records from multiple databases
Date: Mon, 14 Aug 2017 11:46:00 -0400 (EDT)

branch: externals/ebdb
commit 9e2c0e837538a74862a4f1fe4c95020690ba384f
Author: Eric Abrahamsen <address@hidden>
Commit: Eric Abrahamsen <address@hidden>

    Fix logic of loading records from multiple databases
    
    * ebdb.el (ebdb-db-load): This should now work correctly.
---
 ebdb.el | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/ebdb.el b/ebdb.el
index c8f6f20..44d913e 100644
--- a/ebdb.el
+++ b/ebdb.el
@@ -2850,11 +2850,11 @@ overwrite data somewhere."
         (dolist (d (slot-value (ebdb-record-cache deleter) 'database))
           ;; Use low-level functions for this so we don't set the
           ;; database dirty.
-          (object-remove-from-list db 'records deleter)
-          (object-add-to-list db 'records keeper)
+          (object-remove-from-list d 'records deleter)
+          (object-add-to-list d 'records keeper)
           (object-add-to-list (ebdb-record-cache keeper)
-                              'database d))
-        (ebdb-delete-record deleter))))))
+                              'database d)
+          (ebdb-delete-record deleter d t)))))))
 
 (cl-defmethod ebdb-db-unload ((db ebdb-db))
   "Unload database DB.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]