From a7d19b2a6d3e11b28842476b80ef68d81fb6b8ac Mon Sep 17 00:00:00 2001 From: espen Date: Sun, 26 Feb 2006 15:50:32 +0000 Subject: [PATCH] Fixed bug in SET-PACKAGE-PREFIX --- glib/ffi.lisp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/glib/ffi.lisp b/glib/ffi.lisp index 6be6298..9a64ec4 100644 --- a/glib/ffi.lisp +++ b/glib/ffi.lisp @@ -20,7 +20,7 @@ ;; TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE ;; SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -;; $Id: ffi.lisp,v 1.26 2006-02-26 15:30:00 espen Exp $ +;; $Id: ffi.lisp,v 1.27 2006-02-26 15:50:32 espen Exp $ (in-package "GLIB") @@ -31,7 +31,7 @@ (defun set-package-prefix (prefix &optional (package *package*)) (let ((package (find-package package))) - (delete-if #'(lambda (assoc) (eq (car assoc) package)) *package-prefix*) + (setq *package-prefix* (delete package *package-prefix* :key #'car)) (push (cons package prefix) *package-prefix*)) prefix) -- 2.11.0