]> git.eshelyaron.com Git - emacs.git/commitdiff
* registry.el (registry-db): Set default slot later.
authorPaul Eggert <eggert@cs.ucla.edu>
Thu, 18 Dec 2014 21:00:15 +0000 (13:00 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Thu, 18 Dec 2014 21:00:42 +0000 (13:00 -0800)
This is because its value is not a literal integer.

lisp/gnus/ChangeLog
lisp/gnus/registry.el

index 34dd91915120ec0c990511a1725c133164971a9a..6f0ea0f57dedd548d3c83a75d554bddb8b991759 100644 (file)
@@ -1,3 +1,8 @@
+2014-12-18  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * registry.el (registry-db): Set default slot later.
+       This is because its value is not a literal integer.
+
 2014-12-18  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * mm-util.el (mm-with-unibyte-current-buffer): Mark obsolete and
index d086d642772491853a1dc6e9abfebf2231bb9cff..cc1840762cb96a3d3b2a161dfc9b50857d0ef7c9 100644 (file)
@@ -98,7 +98,7 @@
             :type (or null float)
             :documentation "The registry version.")
    (max-size :initarg :max-size
-             :initform most-positive-fixnum
+             ;; :initform most-positive-fixnum ;; see below
              :type integer
              :custom integer
              :documentation "The maximum number of registry entries.")
    (data :initarg :data
          :type hash-table
          :documentation "The data hashtable.")))
+;; Do this separately, since defclass doesn't allow expressions in :initform.
+(oset-default registry-db max-size most-positive-fixnum)
 
 (defmethod initialize-instance :BEFORE ((this registry-db) slots)
   "Check whether a registry object needs to be upgraded."