X-Git-Url: https://git.hcoop.net/clinton/lisp-on-lines.git/blobdiff_plain/b890d44942859c366cac60a84b6c19363d321aaf..5dea194ed068c8ff73dd65849d92be4ee6c7097b:/src/mewa.lisp diff --git a/src/mewa.lisp b/src/mewa.lisp index cf6ea00..c519396 100644 --- a/src/mewa.lisp +++ b/src/mewa.lisp @@ -1,4 +1,4 @@ -(in-package :mewa) +(in-package :lisp-on-lines) (defparameter *default-type* :ucw) @@ -335,8 +335,7 @@ attributes is an alist keyed on the attribute name." (setf (slot-value i 'initializedp) t) i)) -(defmethod make-presentation ((list list) &key (type :listing) (initargs nil)) - +(defmethod make-presentation ((list list) &key (type :listing) (initargs nil)) (let ((args (append `(:type ,type) `(:initargs @@ -379,7 +378,7 @@ attributes is an alist keyed on the attribute name." (defaction cancel-save-instance ((self mewa)) (cond - ((instance-is-stored-p (instance self)) + ((meta-model::persistentp (instance self)) (meta-model::update-instance-from-records (instance self)) (answer self)) (t (answer nil))))