diff options
-rw-r--r-- | Lisp/method-definition.lisp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Lisp/method-definition.lisp b/Lisp/method-definition.lisp index 451732c..ec3138c 100644 --- a/Lisp/method-definition.lisp +++ b/Lisp/method-definition.lisp @@ -390,9 +390,10 @@ __define-objective-c-generic-function__. (defun intern-callback-name (method) (or (gethash method *callback-names* nil) (setf (gethash method *callback-names* nil) - (intern (format nil "~A ~A" + (intern (format nil "~A ~S ~A" (generic-function-name (method-generic-function method)) + (class-name (second (method-specializers method))) (sort (copy-list (method-qualifiers method)) #'string< :key #'string)) |