
GameWindow.X or Y don't work correctly on Linux
Posted Wednesday, 3 March, 2010 - 13:54 by the Fiddler| Project: | The Open Toolkit library |
| Version: | 1.0.0-rc1 |
| Component: | Code |
| Category: | bug report |
| Priority: | critical |
| Assigned: | Unassigned |
| Status: | closed |
Jump to:
Instead of moving, the window dimensions in a strange fashion when X or Y are modified. The properties work correctly when reading their value.
Internally, the setters call XMoveWindow with what appears to be the correct value. This could mean that (a) XMoveWindow is incorrectly bound, (b) the X command stream is corrupt (we are missing a number of locks around X methods, patch pending) or that (c) the function is used incorrectly (should we modify the values to take into account the WMs root window?)
The issue can be reproduced on r2603+ of the 1.0 branch by running the GameWindow states sample and pressing the arrow keys.
Ubuntu 9.10 amd64, Mono 2.4.3, Nvidia 195.36.03, compiz enabled.


Comments
#1
Fixed in r2627.
#2
Closing issues fixed in opentk-1.0.0-rc1.