The most recent release of the X.Org server at the time of this writing, xorg-server-1.12.2.901, still has the bug. Ubuntu 12.04 (Precise) ships with X.org server 1.11.4, and the most recent tagged version on this branch, xorg-server-1.11.99.902, also has the bug.
Unless the fix finds its way back into the X.Org server 1.11 branch, I wouldn't expect to see this bug fixed in Ubuntu 12.04 (Precise) at all. If the only way to fix this bug is to upgrade all of the X.Org packages to a newer branch (1.12 or beyond), then the Ubuntu maintainer who wanted such a change would have to justify why he needed to upgrade so many important packages at once. That's a tall order.
Arguing for such a big change seems like it would be especially difficult because (a) 12.04 is an LTS release and (b) the problem doesn't cause severe problems in packages other than games.
Thanks for fixing the bug, Marcin. :)
For the rest of us:
The most recent release of the X.Org server at the time of this writing, xorg-server- 1.12.2. 901, still has the bug. Ubuntu 12.04 (Precise) ships with X.org server 1.11.4, and the most recent tagged version on this branch, xorg-server- 1.11.99. 902, also has the bug.
Unless the fix finds its way back into the X.Org server 1.11 branch, I wouldn't expect to see this bug fixed in Ubuntu 12.04 (Precise) at all. If the only way to fix this bug is to upgrade all of the X.Org packages to a newer branch (1.12 or beyond), then the Ubuntu maintainer who wanted such a change would have to justify why he needed to upgrade so many important packages at once. That's a tall order.
Arguing for such a big change seems like it would be especially difficult because (a) 12.04 is an LTS release and (b) the problem doesn't cause severe problems in packages other than games.