Patch from David M. Clay.
Created attachment 1808 [details] [review] patch
Created attachment 1822 [details] [review] patch against the latest xorg CVS tree (instead of the xfree86 tree)
commited to cvs HEAD.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.