[clfswm-devel] Type Error in CLFSWM::ADAPT-CHILD-TO-RECT

Philippe Brochard pbrochard at common-lisp.net
Tue Dec 27 14:31:26 UTC 2011


Philippe Brochard writes:

> Desmond O. Chang writes:
>
>> Hi all,
>>
> Hi,
>
>> Did anyone get an error like "-63634 isn't a CARD16." when using
>> clfswm with clisp/new-clx?
>>
> Yes I got this error with clisp/new-clx. But not with clisp/mit-clx or
> portable-clx.
> The problem comes from the layout manager which set a negative width.
> Have you seen which layout causes the trouble? And which application?
>
> I've written a wrapper to all xlib:drawable-* functions to prevent this
> and report errors. It's in the fix-type-error branch in the
> common-lisp.net git repository: git://common-lisp.net/projects/clfswm/clfswm.git
>
> I don't think it's a good solution, a better one will be to see which
> layout cause this trouble and with which application. But I'll merge it
> in the master branch if we find nothing better.
>
I've replaced the copy/paste with a macrology and merge it in the master
branch. I've removed the fix-type-error branch. Feel free to log clfswm
output and report any suspect behaviour.

Regards,

Philippe




More information about the clfswm-devel mailing list