Rémi Bernon : winex11.drv: Rename (x|y)_rel_valuator to (x|y)_valuator.
Alexandre Julliard
julliard at winehq.org
Mon Oct 25 16:30:07 CDT 2021
Module: wine
Branch: master
Commit: dfa11dc040f93aceec7009eeb3a57b95764c1c64
URL: https://source.winehq.org/git/wine.git/?a=commit;h=dfa11dc040f93aceec7009eeb3a57b95764c1c64
Author: Rémi Bernon <rbernon at codeweavers.com>
Date: Mon Oct 25 11:51:54 2021 +0200
winex11.drv: Rename (x|y)_rel_valuator to (x|y)_valuator.
Signed-off-by: Rémi Bernon <rbernon at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
dlls/winex11.drv/mouse.c | 33 +++++++++++++++------------------
dlls/winex11.drv/x11drv.h | 4 ++--
2 files changed, 17 insertions(+), 20 deletions(-)
diff --git a/dlls/winex11.drv/mouse.c b/dlls/winex11.drv/mouse.c
index c6daa30392c..1ef7027e838 100644
--- a/dlls/winex11.drv/mouse.c
+++ b/dlls/winex11.drv/mouse.c
@@ -256,8 +256,8 @@ static void update_relative_valuators(XIAnyClassInfo **valuators, int n_valuator
struct x11drv_thread_data *thread_data = x11drv_thread_data();
int i;
- thread_data->x_rel_valuator.number = -1;
- thread_data->y_rel_valuator.number = -1;
+ thread_data->x_valuator.number = -1;
+ thread_data->y_valuator.number = -1;
for (i = 0; i < n_valuators; i++)
{
@@ -265,10 +265,10 @@ static void update_relative_valuators(XIAnyClassInfo **valuators, int n_valuator
if (valuators[i]->type != XIValuatorClass) continue;
if (class->label == x11drv_atom( Rel_X ) ||
(!class->label && class->number == 0 && class->mode == XIModeRelative))
- thread_data->x_rel_valuator = *class;
+ thread_data->x_valuator = *class;
else if (class->label == x11drv_atom( Rel_Y ) ||
(!class->label && class->number == 1 && class->mode == XIModeRelative))
- thread_data->y_rel_valuator = *class;
+ thread_data->y_valuator = *class;
}
}
#endif
@@ -349,8 +349,8 @@ static void disable_xinput2(void)
pXISelectEvents( data->display, DefaultRootWindow( data->display ), &mask, 1 );
pXIFreeDeviceInfo( data->xi2_devices );
- data->x_rel_valuator.number = -1;
- data->y_rel_valuator.number = -1;
+ data->x_valuator.number = -1;
+ data->y_valuator.number = -1;
data->xi2_devices = NULL;
data->xi2_core_pointer = 0;
data->xi2_current_slave = 0;
@@ -625,13 +625,13 @@ static void map_event_coords( HWND hwnd, Window window, Window event_root, int x
static BOOL map_raw_event_coords( XIRawEvent *event, INPUT *input )
{
struct x11drv_thread_data *thread_data = x11drv_thread_data();
+ XIValuatorClassInfo *x = &thread_data->x_valuator, *y = &thread_data->y_valuator;
const double *values = event->valuators.values;
- XIValuatorClassInfo *x_rel, *y_rel;
double dx = 0, dy = 0, val;
RECT virtual_rect;
int i;
- if (thread_data->x_rel_valuator.number < 0 || thread_data->y_rel_valuator.number < 0) return FALSE;
+ if (x->number < 0 || y->number < 0) return FALSE;
if (!event->valuators.mask_len) return FALSE;
if (thread_data->xi2_state != xi_enabled) return FALSE;
@@ -654,26 +654,23 @@ static BOOL map_raw_event_coords( XIRawEvent *event, INPUT *input )
}
if (event->deviceid != thread_data->xi2_current_slave) return FALSE;
- x_rel = &thread_data->x_rel_valuator;
- y_rel = &thread_data->y_rel_valuator;
-
virtual_rect = get_virtual_screen_rect();
- for (i = 0; i <= max( x_rel->number, y_rel->number ); i++)
+ for (i = 0; i <= max( x->number, y->number ); i++)
{
if (!XIMaskIsSet( event->valuators.mask, i )) continue;
val = *values++;
- if (i == x_rel->number)
+ if (i == x->number)
{
input->u.mi.dx = dx = val;
- if (x_rel->min < x_rel->max)
- input->u.mi.dx = val * (virtual_rect.right - virtual_rect.left) / (x_rel->max - x_rel->min);
+ if (x->min < x->max)
+ input->u.mi.dx = val * (virtual_rect.right - virtual_rect.left) / (x->max - x->min);
}
- if (i == y_rel->number)
+ if (i == y->number)
{
input->u.mi.dy = dy = val;
- if (y_rel->min < y_rel->max)
- input->u.mi.dy = val * (virtual_rect.bottom - virtual_rect.top) / (y_rel->max - y_rel->min);
+ if (y->min < y->max)
+ input->u.mi.dy = val * (virtual_rect.bottom - virtual_rect.top) / (y->max - y->min);
}
}
diff --git a/dlls/winex11.drv/x11drv.h b/dlls/winex11.drv/x11drv.h
index 962fe373833..d384a8a68c0 100644
--- a/dlls/winex11.drv/x11drv.h
+++ b/dlls/winex11.drv/x11drv.h
@@ -335,8 +335,8 @@ struct x11drv_thread_data
enum { xi_unavailable = -1, xi_unknown, xi_disabled, xi_enabled } xi2_state; /* XInput2 state */
void *xi2_devices; /* list of XInput2 devices (valid when state is enabled) */
int xi2_device_count;
- XIValuatorClassInfo x_rel_valuator;
- XIValuatorClassInfo y_rel_valuator;
+ XIValuatorClassInfo x_valuator;
+ XIValuatorClassInfo y_valuator;
int xi2_core_pointer; /* XInput2 core pointer id */
int xi2_current_slave; /* Current slave driving the Core pointer */
#endif /* HAVE_X11_EXTENSIONS_XINPUT2_H */
More information about the wine-cvs
mailing list