Revision cc39a92c

b/vnc.c
1457 1457
        dz = 1;
1458 1458

  
1459 1459
    if (vs->absolute) {
1460
        kbd_mouse_event(x * 0x7FFF / (ds_get_width(vs->ds) - 1),
1461
                        y * 0x7FFF / (ds_get_height(vs->ds) - 1),
1460
        kbd_mouse_event(ds_get_width(vs->ds) > 1 ?
1461
                          x * 0x7FFF / (ds_get_width(vs->ds) - 1) : 0x4000,
1462
                        ds_get_height(vs->ds) > 1 ?
1463
                          y * 0x7FFF / (ds_get_height(vs->ds) - 1) : 0x4000,
1462 1464
                        dz, buttons);
1463 1465
    } else if (vnc_has_feature(vs, VNC_FEATURE_POINTER_TYPE_CHANGE)) {
1464 1466
        x -= 0x7FFF;

Also available in: Unified diff