On Sun, Jan 25, 2004 at 02:37:00PM -0500, David Dawes wrote:
>On Sun, Jan 25, 2004 at 07:56:11PM +0100, Samuel Thibault wrote:
>>Le dim 25 jan 2004 18:31:17 GMT, Andrew C Aitchison a tapoté sur son clavier :
>>> First working hack at
>>>     http://homepage.ntlworld.com/a.c.aitchison/VTprop.patch
>>
>>I would rather name the property CONTROL_VT (why the "XFree86" prefix ?)
>>
>>It will be resetted at regeneration, won't it ?
>>I would hence have this code go in the
>>for (i = 0; i < xf86NumScreens; i++)
>>loop later, or even in xf86CreateRootWindow() (which, btw, erases
>>properties, I'm wondering how this doesn't affect your hack)
>>
>
>Yes, it does get reset at regeneration, because xf86CreateRootWindow()
>frees the properties.  The only other plaace this is currently used is
>xf86SetDDCproperties(), and it is typically not called at server
>regeneration either.  Perhaps xf86CreateRootWindow() needs to
>be modified to not clear the property list?

It turns out that it is more complicated than just not freeing them.
I think that xf86RegisterRootWindowProperty() needs to be modified to
store the information in a static form so that the properties can be
re-created by xf86CreateRootWindow() for each generation.

David
-- 
David Dawes
developer/release engineer                      The XFree86 Project
www.XFree86.org/~dawes
_______________________________________________
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel

Reply via email to