I have updated to
xorg-x11-server-Xorg-1.7.4-6.fc12.x86_64 and
xorg-x11-server-common-1.7.4-6.fc12.x86_64
from the fedora-updates-testing repo and the problem is fixed for me. Sorry about not trying it sooner, but I didn't want to mess around with source code.
I have updated to server- Xorg-1. 7.4-6.fc12. x86_64 and server- common- 1.7.4-6. fc12.x86_ 64
xorg-x11-
xorg-x11-
from the fedora- updates- testing repo and the problem is fixed for me. Sorry about not trying it sooner, but I didn't want to mess around with source code.