summaryrefslogtreecommitdiff
path: root/setup/txt_mouseinput.c
diff options
context:
space:
mode:
Diffstat (limited to 'setup/txt_mouseinput.c')
-rw-r--r--setup/txt_mouseinput.c17
1 files changed, 1 insertions, 16 deletions
diff --git a/setup/txt_mouseinput.c b/setup/txt_mouseinput.c
index 6b70d110..05c89b39 100644
--- a/setup/txt_mouseinput.c
+++ b/setup/txt_mouseinput.c
@@ -33,21 +33,6 @@
#define MOUSE_INPUT_WIDTH 8
-static int MouseButtonToSetting(int b)
-{
- switch (b)
- {
- case TXT_MOUSE_LEFT:
- return 0;
- case TXT_MOUSE_RIGHT:
- return 1;
- case TXT_MOUSE_MIDDLE:
- return 2;
- default:
- return -1;
- }
-}
-
static int MousePressCallback(txt_window_t *window,
int x, int y, int b,
TXT_UNCAST_ARG(mouse_input))
@@ -56,7 +41,7 @@ static int MousePressCallback(txt_window_t *window,
// Got the mouse press. Save to the variable and close the window.
- *mouse_input->variable = MouseButtonToSetting(b);
+ *mouse_input->variable = b - TXT_MOUSE_BASE;
TXT_EmitSignal(mouse_input, "set");
TXT_CloseWindow(window);