bug-xnee
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug-xnee] xnee-3.06 patches for Fedora 13


From: William Bader
Subject: [Bug-xnee] xnee-3.06 patches for Fedora 13
Date: Wed, 28 Jul 2010 15:01:53 -0400

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
address@hidden



The New Busy think 9 to 5 is a cute idea. Combine multiple calendars with Hotmail. Get busy.

Attachment: xnee-3.06.pat
Description: Binary data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]