Copy riece-addons before riece-resolve-addons.
authorDaiki Ueno <ueno@unixuser.org>
Fri, 26 Aug 2005 06:42:14 +0000 (06:42 +0000)
committerDaiki Ueno <ueno@unixuser.org>
Fri, 26 Aug 2005 06:42:14 +0000 (06:42 +0000)
lisp/riece-addon.el

index c1cdb78..766c7b5 100644 (file)
 (defun riece-insinuate-addon (addon &optional verbose)
   (unless (assq addon riece-addon-dependencies)
     (setq riece-addons (cons addon riece-addons)
 (defun riece-insinuate-addon (addon &optional verbose)
   (unless (assq addon riece-addon-dependencies)
     (setq riece-addons (cons addon riece-addons)
-         riece-addon-dependencies (riece-resolve-addons riece-addons)))
+         riece-addon-dependencies (riece-resolve-addons
+                                   (copy-sequence riece-addons))))
   (if (get addon 'riece-addon-insinuated)
       (if verbose
          (message "Add-on %S is already insinuated" addon))
   (if (get addon 'riece-addon-insinuated)
       (if verbose
          (message "Add-on %S is already insinuated" addon))