diff options
author | Kacper Gibas <kacperbogangibas@gmail.com> | 2023-10-13 14:38:04 +0200 |
---|---|---|
committer | Kacper Gibas <kacperbogangibas@gmail.com> | 2023-10-13 16:04:08 +0200 |
commit | 8eb32f9aad01bd7595845415f19e8231e408c79f (patch) | |
tree | 5914a225f0b418ff4f676940c8eb4bd25662e015 /platform/linuxbsd/x11/display_server_x11.cpp | |
parent | 51f81e1c88499f04d2ebdcc0be0b34e73f5e90eb (diff) | |
download | redot-engine-8eb32f9aad01bd7595845415f19e8231e408c79f.tar.gz |
Fix unused variables warning when `touch` is disabled
Diffstat (limited to 'platform/linuxbsd/x11/display_server_x11.cpp')
-rw-r--r-- | platform/linuxbsd/x11/display_server_x11.cpp | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/platform/linuxbsd/x11/display_server_x11.cpp b/platform/linuxbsd/x11/display_server_x11.cpp index 81e741d7e2..fe81da76d3 100644 --- a/platform/linuxbsd/x11/display_server_x11.cpp +++ b/platform/linuxbsd/x11/display_server_x11.cpp @@ -4085,9 +4085,6 @@ void DisplayServerX11::process_events() { if (XGetEventData(x11_display, &event.xcookie)) { if (event.xcookie.type == GenericEvent && event.xcookie.extension == xi.opcode) { XIDeviceEvent *event_data = (XIDeviceEvent *)event.xcookie.data; - int index = event_data->detail; - Vector2 pos = Vector2(event_data->event_x, event_data->event_y); - switch (event_data->evtype) { case XI_HierarchyChanged: case XI_DeviceChanged: { @@ -4204,6 +4201,9 @@ void DisplayServerX11::process_events() { } bool is_begin = event_data->evtype == XI_TouchBegin; + int index = event_data->detail; + Vector2 pos = Vector2(event_data->event_x, event_data->event_y); + Ref<InputEventScreenTouch> st; st.instantiate(); st->set_window_id(window_id); @@ -4235,6 +4235,10 @@ void DisplayServerX11::process_events() { if (ime_window_event || ignore_events) { break; } + + int index = event_data->detail; + Vector2 pos = Vector2(event_data->event_x, event_data->event_y); + HashMap<int, Vector2>::Iterator curr_pos_elem = xi.state.find(index); if (!curr_pos_elem) { // Defensive break; |