Check if it's engine or menu bug
works for me with touch_emulate 1. Can you describe what's the problem?
Scrolling on scrollbar itself works, but dragging listbox body does not scroll
This is exactly what's working on my side.
Haven't tried that on real touch screen though.
What if touch events is double-send from engine? It usually not working when sending movement events twice (but idk why)
#p:751 Thread 20 "EngineThread" received signal SIGINT, Interrupt. UI_MouseMove (x=0, y=682583370) at ../3rdparty/mainui/BaseMenu.cpp:751 751 in ../3rdparty/mainui/BaseMenu.cpp (gdb) bt #0 UI_MouseMove (x=0, y=682583370) at ../3rdparty/mainui/BaseMenu.cpp:751 <a href="/~a1batross/xash3d-fwgs/1" title="~a1batross/xash3d-fwgs#1: Particles are spawned every frame">#1</a> 0x00000078f46c4f10 in IN_MouseMove () at ../engine/client/input.c:336 <a href="/~a1batross/xash3d-fwgs/2" title="~a1batross/xash3d-fwgs#2: Exploding snarks gives big berformance loose">#2</a> Host_InputFrame () at ../engine/client/input.c:629 <a href="/~a1batross/xash3d-fwgs/3" title="~a1batross/xash3d-fwgs#3: Global data corruption results in pm_shared_initialized assert">#3</a> 0x00000078f4600e5c in Host_Frame (time=<optimized out>) at ../engine/common/host.c:750 <a href="/~a1batross/xash3d-fwgs/4" title="~a1batross/xash3d-fwgs#4: mainui_cpp: scrolling with touchscreen does not work">#4</a> 0x00000078f46026b4 in Host_RunFrame (time=0.0226061456)
it,s strange...