mirror of
https://github.com/gnif/LookingGlass.git
synced 2024-11-10 08:38:20 +00:00
[client] wayland: do not fall back on SDL for scroll events
This commit is contained in:
parent
e7132f757e
commit
842bb59955
@ -147,7 +147,11 @@ static void pointerLeaveHandler(void * data, struct wl_pointer * pointer,
|
|||||||
static void pointerAxisHandler(void * data, struct wl_pointer * pointer,
|
static void pointerAxisHandler(void * data, struct wl_pointer * pointer,
|
||||||
uint32_t serial, uint32_t axis, wl_fixed_t value)
|
uint32_t serial, uint32_t axis, wl_fixed_t value)
|
||||||
{
|
{
|
||||||
// Do nothing.
|
int button = value > 0 ?
|
||||||
|
5 /* SPICE_MOUSE_BUTTON_DOWN */ :
|
||||||
|
4 /* SPICE_MOUSE_BUTTON_UP */;
|
||||||
|
app_handleButtonPress(button);
|
||||||
|
app_handleButtonRelease(button);
|
||||||
}
|
}
|
||||||
|
|
||||||
static int mapWaylandToSpiceButton(uint32_t button)
|
static int mapWaylandToSpiceButton(uint32_t button)
|
||||||
@ -452,6 +456,7 @@ static bool waylandEventFilter(SDL_Event * event)
|
|||||||
case SDL_MOUSEMOTION:
|
case SDL_MOUSEMOTION:
|
||||||
case SDL_MOUSEBUTTONDOWN:
|
case SDL_MOUSEBUTTONDOWN:
|
||||||
case SDL_MOUSEBUTTONUP:
|
case SDL_MOUSEBUTTONUP:
|
||||||
|
case SDL_MOUSEWHEEL:
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user