2006-12-30 22:31:36 +01:00
|
|
|
--- unix/gl_glx.c.orig Wed Jan 11 10:04:12 2006
|
|
|
|
+++ unix/gl_glx.c Sat Dec 30 18:21:42 2006
|
|
|
|
@@ -475,7 +475,6 @@
|
2006-07-29 00:05:00 +02:00
|
|
|
while (XPending(dpy)) {
|
|
|
|
|
|
|
|
XNextEvent(dpy, &event);
|
|
|
|
- mx = my = 0;
|
|
|
|
switch(event.type) {
|
|
|
|
case KeyPress:
|
|
|
|
myxtime = event.xkey.time;
|
2006-12-30 22:31:36 +01:00
|
|
|
@@ -490,15 +489,13 @@
|
|
|
|
case MotionNotify:
|
|
|
|
if (mouse_active) {
|
|
|
|
if (dgamouse) {
|
|
|
|
- mx += (event.xmotion.x + win_x) * 2;
|
|
|
|
- my += (event.xmotion.y + win_y) * 2;
|
|
|
|
+ mx += (event.xmotion.x + win_x);
|
|
|
|
+ my += (event.xmotion.y + win_y);
|
|
|
|
}
|
|
|
|
else
|
2006-07-29 00:05:00 +02:00
|
|
|
{
|
2006-12-30 22:31:36 +01:00
|
|
|
- mx += ((int)event.xmotion.x - mwx) * 2;
|
|
|
|
- my += ((int)event.xmotion.y - mwy) * 2;
|
2006-07-29 00:05:00 +02:00
|
|
|
- mwx = event.xmotion.x;
|
|
|
|
- mwy = event.xmotion.y;
|
2006-12-30 22:31:36 +01:00
|
|
|
+ mx += ((int)event.xmotion.x - mwx);
|
|
|
|
+ my += ((int)event.xmotion.y - mwy);
|
2006-07-29 00:05:00 +02:00
|
|
|
|
|
|
|
if (mx || my)
|
|
|
|
dowarp = true;
|