X-Git-Url: https://git.hcoop.net/clinton/lisp-on-lines.git/blobdiff_plain/ff1e971a04b479bbee88fb8c3ee34d83ec148203..1d51a2eea8537084e9e681c297422047ae858989:/src/standard-wrappers.lisp diff --git a/src/standard-wrappers.lisp b/src/standard-wrappers.lisp index d902eb3..f54f1e6 100644 --- a/src/standard-wrappers.lisp +++ b/src/standard-wrappers.lisp @@ -25,13 +25,13 @@ (defvar *link-wrapped-p* nil) -(define-layered-class description +#+nil(define-layered-class description :in-layer wrap-link () ((link :initarg :link-action :initarg :action :initform nil :special t :accessor link-action))) -(defaction call-action-with--component-and-object ((self component) action-id object) +(defmethod/cc call-action-with-component-and-object ((self component) action-id object) (funcall (ucw::find-action (ucw::context.current-frame *context*) action-id) self object)) @@ -44,7 +44,7 @@ (if *link-wrapped-p* (call-next-method) (let ((*link-wrapped-p* t)) - (