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