mirror of
https://github.com/CTCaer/RetroArch.git
synced 2025-01-27 06:11:51 +00:00
Merge pull request #7882 from Sunderland93/master
[Wayland] Fix drag with "Alt" key on non xdg_wm_base shell's
This commit is contained in:
commit
74c8c13102
@ -327,14 +327,17 @@ static void pointer_handle_button(void *data,
|
|||||||
{
|
{
|
||||||
wl->input.mouse.left = true;
|
wl->input.mouse.left = true;
|
||||||
|
|
||||||
if (BIT_GET(wl->input.key_state, KEY_LEFTALT) && wl->xdg_toplevel) {
|
if (BIT_GET(wl->input.key_state, KEY_LEFTALT)) {
|
||||||
if (wl->xdg_toplevel)
|
if (wl->xdg_toplevel) {
|
||||||
xdg_toplevel_move(wl->xdg_toplevel, wl->seat, serial);
|
xdg_toplevel_move(wl->xdg_toplevel, wl->seat, serial);
|
||||||
else if (wl->zxdg_toplevel)
|
|
||||||
zxdg_toplevel_v6_move(wl->zxdg_toplevel, wl->seat, serial);
|
|
||||||
else if (wl->shell)
|
|
||||||
wl_shell_surface_move(wl->shell_surf, wl->seat, serial);
|
|
||||||
}
|
}
|
||||||
|
else if (wl->zxdg_toplevel) {
|
||||||
|
zxdg_toplevel_v6_move(wl->zxdg_toplevel, wl->seat, serial);
|
||||||
|
}
|
||||||
|
else if (wl->shell) {
|
||||||
|
wl_shell_surface_move(wl->shell_surf, wl->seat, serial);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else if (button == BTN_RIGHT)
|
else if (button == BTN_RIGHT)
|
||||||
wl->input.mouse.right = true;
|
wl->input.mouse.right = true;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user