mirror of
https://gitlab.freedesktop.org/wayland/weston
synced 2024-07-21 02:25:36 +00:00
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:
parent
32b793cb7f
commit
38b58eba74
|
@ -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;
|
||||
|
||||
|
|
Loading…
Reference in a new issue