Only invoke shell button bindings if there's a pointer focus surface
This commit is contained in:
parent
547cadf375
commit
10f097e8dd
|
@ -671,6 +671,9 @@ move_binding(struct wl_input_device *device, uint32_t time,
|
|||
struct wlsc_surface *surface =
|
||||
(struct wlsc_surface *) device->pointer_focus;
|
||||
|
||||
if (surface == NULL)
|
||||
return;
|
||||
|
||||
shell_move(NULL,
|
||||
(struct wl_shell *) &compositor->shell,
|
||||
&surface->surface, device, time);
|
||||
|
@ -686,6 +689,9 @@ resize_binding(struct wl_input_device *device, uint32_t time,
|
|||
uint32_t edges = 0;
|
||||
int32_t x, y;
|
||||
|
||||
if (surface == NULL)
|
||||
return;
|
||||
|
||||
x = device->grab_x - surface->x;
|
||||
y = device->grab_y - surface->y;
|
||||
|
||||
|
|
Loading…
Reference in New Issue