desktop-shell: maximize the surface with the kbd focus

We don't have focus-follows-mouse, so it makes more sense to
maximize or fullscreen the surface that has the keyboard focus,
not the one behind the pointer.
This commit is contained in:
Emilio Pozuelo Monfort 2014-01-29 11:11:12 +01:00 committed by Kristian Høgsberg
parent 32b793cb7f
commit 38b58eba74

View file

@ -3832,7 +3832,7 @@ move_binding(struct weston_seat *seat, uint32_t time, uint32_t button, void *dat
static void
maximize_binding(struct weston_seat *seat, uint32_t time, uint32_t button, void *data)
{
struct weston_surface *focus = seat->pointer->focus->surface;
struct weston_surface *focus = seat->keyboard->focus;
struct weston_surface *surface;
struct shell_surface *shsurf;
@ -3856,7 +3856,7 @@ maximize_binding(struct weston_seat *seat, uint32_t time, uint32_t button, void
static void
fullscreen_binding(struct weston_seat *seat, uint32_t time, uint32_t button, void *data)
{
struct weston_surface *focus = seat->pointer->focus->surface;
struct weston_surface *focus = seat->keyboard->focus;
struct weston_surface *surface;
struct shell_surface *shsurf;