aboutsummaryrefslogtreecommitdiff
path: root/src/evdev_btn.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/evdev_btn.c')
-rw-r--r--src/evdev_btn.c15
1 files changed, 8 insertions, 7 deletions
diff --git a/src/evdev_btn.c b/src/evdev_btn.c
index a0e0dad..b9cd60d 100644
--- a/src/evdev_btn.c
+++ b/src/evdev_btn.c
@@ -33,6 +33,8 @@
#include "config.h"
#endif
+#include "evdev.h"
+
#include <X11/keysym.h>
#include <X11/XF86keysym.h>
#include <X11/extensions/XIproto.h>
@@ -49,7 +51,6 @@
#include <xf86Module.h>
-#include "evdev.h"
#define ArrayLength(a) (sizeof(a) / (sizeof((a)[0])))
@@ -138,12 +139,12 @@ EvdevBtnCalcRemap (InputInfoPtr pInfo)
do {
clear = 1;
for (j = 0; j < REL_MAX; j++) {
- if (state->rel->btnMap[j][0] == (i + base)) {
+ if (state->axes->btnMap[j][0] == (i + base)) {
base++;
clear = 0;
break;
}
- if (state->rel->btnMap[j][1] == (i + base)) {
+ if (state->axes->btnMap[j][1] == (i + base)) {
base++;
clear = 0;
break;
@@ -166,10 +167,10 @@ EvdevBtnCalcRemap (InputInfoPtr pInfo)
if (state->rel) {
for (i = 0; i < REL_MAX; i++) {
- if (state->rel->btnMap[i][0] > state->btn->buttons)
- state->btn->buttons = state->rel->btnMap[i][0];
- if (state->rel->btnMap[i][1] > state->btn->buttons)
- state->btn->buttons = state->rel->btnMap[i][1];
+ if (state->axes->btnMap[i][0] > state->btn->buttons)
+ state->btn->buttons = state->axes->btnMap[i][0];
+ if (state->axes->btnMap[i][1] > state->btn->buttons)
+ state->btn->buttons = state->axes->btnMap[i][1];
}
}
}