Thanks a lot for your report. And your fix.

A few more patches need review before this one. We will review and maybe include it asap.

/hesa

On 07/28/2010 09:01 PM, William Bader wrote:

I found the problem with Fedora 13.
I am running the Nouveau driver 
xorg-x11-drv-nouveau-0.0.16-7.20100423git13c1043.fc13.i686
/var/log/Xorg.0.log says "X.Org X Server 1.8.2" but the server returns the vendor name 
"Fedora Project".
This server requires that XRecordCreateContext() and 
XRecordEnableContextAsync() are both called on the data display.
If you create a context on one display and try to enable it on another display, 
you get an XRecordBadContext error.
To make it work, you need to use the data display for both calls.
If you use the control display, it does not get an error, but it also does not 
record any data.
libxnee/src/xnee_utils.c
  already knows this, except that it needs to treat the vendor "Fedora
Project" the same as the vendor "X.Org", and it should check for 
xd->x_version_minor<= 8 instead of<= 7.
It might be safer to reduce the x_version_minor test to just 
xd->x_version_minor>= 4.
Regards,
William
williamba...@hotmail.com

                                        
_________________________________________________________________
The New Busy think 9 to 5 is a cute idea. Combine multiple calendars with 
Hotmail.
http://www.windowslive.com/campaign/thenewbusy?tile=multicalendar&ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_5



_______________________________________________
Bug-xnee mailing list
Bug-xnee@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-xnee


_______________________________________________
Bug-xnee mailing list
Bug-xnee@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-xnee

Reply via email to