X-Git-Url: https://git.distorted.org.uk/~mdw/clg/blobdiff_plain/65466e9ca1be75e519da012fa2e7f437a3731e16..1eaa1bd6c1fb212aa983155cfa3a6c6c6e58c97c:/gtk/gtkobject.lisp diff --git a/gtk/gtkobject.lisp b/gtk/gtkobject.lisp index ab645e4..8c27644 100644 --- a/gtk/gtkobject.lisp +++ b/gtk/gtkobject.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: gtkobject.lisp,v 1.29 2006-02-04 12:17:45 espen Exp $ +;; $Id: gtkobject.lisp,v 1.30 2006-02-08 21:57:26 espen Exp $ (in-package "GTK") @@ -128,6 +128,8 @@ (if (eq (most-specific-slot-value direct-slotds 'allocation) :property) (nconc (list :pname (most-specific-slot-value direct-slotds 'pname)) + ;; Need this to prevent type type expansion in SBCL (>= 0.9.8) + (list :type (most-specific-slot-value direct-slotds 'type)) (call-next-method)) (call-next-method)))