(riece-command-uninstall-addon, riece-command-unload-addon): Fix
"Wrong type argument" error on not riece-addon-list-mode.
+2009-08-28 TAKAHASHI Kaoru <kaoru@kaisei.org>
+
+ * riece-addon.el (riece-command-insinuate-addon)
+ (riece-command-uninstall-addon, riece-command-unload-addon): Fix
+ "Wrong type argument" error on not riece-addon-list-mode.
+
2009-07-26 TAKAHASHI Kaoru <kaoru@kaisei.org>
* riece-skk-kakutei.el: Fix Author header.
2009-07-26 TAKAHASHI Kaoru <kaoru@kaisei.org>
* riece-skk-kakutei.el: Fix Author header.
(list (symbol-name (car dependency))))
riece-addon-modules)
(lambda (pointer)
(list (symbol-name (car dependency))))
riece-addon-modules)
(lambda (pointer)
- (not (get (car pointer) 'riece-addon-insinuated)))
+ (not (get (intern-soft (car pointer))
+ 'riece-addon-insinuated)))
t)))))
(riece-insinuate-addon addon 'ask)
(when (eq major-mode 'riece-addon-list-mode)
t)))))
(riece-insinuate-addon addon 'ask)
(when (eq major-mode 'riece-addon-list-mode)
(list (symbol-name (car dependency))))
riece-addon-dependencies)
(lambda (pointer)
(list (symbol-name (car dependency))))
riece-addon-dependencies)
(lambda (pointer)
- (get (car pointer) 'riece-addon-insinuated))
+ (get (intern-soft (car pointer))
+ 'riece-addon-insinuated))
t)))))
(riece-uninstall-addon addon t)
(when (eq major-mode 'riece-addon-list-mode)
t)))))
(riece-uninstall-addon addon t)
(when (eq major-mode 'riece-addon-list-mode)
(list (symbol-name (car dependency))))
riece-addon-dependencies)
(lambda (pointer)
(list (symbol-name (car dependency))))
riece-addon-dependencies)
(lambda (pointer)
- (get (car pointer) 'riece-addon-insinuated))
+ (get (intern-soft (car pointer))
+ 'riece-addon-insinuated))
t)))))
(riece-uninstall-addon addon t)
(if (get addon 'riece-addon-not-unloadable)
t)))))
(riece-uninstall-addon addon t)
(if (get addon 'riece-addon-not-unloadable)