Allow registry to reach full size before pruning
authorEric Abrahamsen <eric@ericabrahamsen.net>
Thu, 19 Mar 2015 05:42:43 +0000 (13:42 +0800)
committerEric Abrahamsen <eric@ericabrahamsen.net>
Fri, 20 Mar 2015 09:47:14 +0000 (17:47 +0800)
* lisp/registry.el (registry-prune): Compare current size to max-size,
  not post-prune target size.

lisp/ChangeLog
lisp/registry.el

index 2199e39..2e44b9c 100644 (file)
@@ -1,3 +1,8 @@
+2015-03-19  Eric Abrahamsen  <eric@ericabrahamsen.net>
+
+       * registry.el (registry-prune): Allow registry to reach full size
+       before pruning.
+
 2015-03-19  Eric Abrahamsen  <eric@ericabrahamsen.net>
 
        * registry.el (registry-collect-prune-candidates): Fix call to
index a5d8239..3a4ffa2 100644 (file)
@@ -365,7 +365,7 @@ Returns the number of deleted entries."
                        (* (oref db :max-size)
                           (oref db :prune-factor))))
        candidates)
-    (if (> size target-size)
+    (if (> size (oref db :max-size))
        (progn
          (setq candidates
                (registry-collect-prune-candidates