ecore-wl2: Use input serial for move and resize functions

This is a partial revert of 2bd880c6c7 which changed to use
wl_display_get_serial function. When can do that for most things,
however things like window move/resize need to use the input serial
which started the move/resize.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
This commit is contained in:
Chris Michael 2017-01-13 09:52:24 -05:00
parent 8146db3b77
commit 83defff028
1 changed files with 6 additions and 9 deletions

View File

@ -760,13 +760,13 @@ ecore_wl2_window_move(Ecore_Wl2_Window *window, int x EINA_UNUSED, int y EINA_UN
if (window->zxdg_toplevel)
zxdg_toplevel_v6_move(window->zxdg_toplevel, input->wl.seat,
wl_display_get_serial(window->display->wl.display));
window->display->serial);
else if (window->xdg_surface)
xdg_surface_move(window->xdg_surface, input->wl.seat,
wl_display_get_serial(window->display->wl.display));
window->display->serial);
else if (window->wl_shell_surface)
wl_shell_surface_move(window->wl_shell_surface, input->wl.seat,
wl_display_get_serial(window->display->wl.display));
window->display->serial);
}
EAPI void
@ -786,16 +786,13 @@ ecore_wl2_window_resize(Ecore_Wl2_Window *window, int w EINA_UNUSED, int h EINA_
if (window->zxdg_toplevel)
zxdg_toplevel_v6_resize(window->zxdg_toplevel, input->wl.seat,
wl_display_get_serial(window->display->wl.display),
location);
window->display->serial, location);
else if (window->xdg_surface)
xdg_surface_resize(window->xdg_surface, input->wl.seat,
wl_display_get_serial(window->display->wl.display),
location);
window->display->serial, location);
else if (window->wl_shell_surface)
wl_shell_surface_resize(window->wl_shell_surface, input->wl.seat,
wl_display_get_serial(window->display->wl.display),
location);
window->display->serial, location);
}
EAPI void