sharplispers / clx

a fork of crhodes' fork of danb's fork of the CLX library, an X11 client for Common Lisp
Other
114 stars 46 forks source link

dbe backbuffer requires drawable to be a struct #126

Closed rtoy closed 5 years ago

rtoy commented 5 years ago

In dbe.lisp, we have

(def-clx-class (back-buffer (:include drawable) (:copier nil)
                (:print-function print-drawable)))

This requires drawable to be a structure. But in depdefs.lisp, *def-clx-class-use-defclass* is not nil for cmucl. I think everything else in clx would work (with some fixes) as is, but not dbe.

Not sure what the best approach is. I don't know why cmucl doesn't use nil for *def-clx-class-use-defclass*.

dkochmanski commented 5 years ago

this has been fixed with 623c33920c9c53212d1245493bf48a1e39a861ba