This was a hack to force the sprite surface to have an output. Not needed
not that the sprite surface is a regular client provided surface.
{
struct shell_grab *grab;
struct desktop_shell *shell = shsurf->shell;
- struct weston_seat *seat = (struct weston_seat *) pointer->seat;
- struct weston_surface *sprite;
grab = malloc(sizeof *grab);
if (!grab)
grab->grab.focus = &shsurf->surface->surface;
wl_pointer_start_grab(pointer, &grab->grab);
wl_pointer_set_focus(pointer, &shell->busy_surface->surface, 0, 0);
-
- sprite = (struct weston_surface *) seat->sprite;
- shell->busy_surface->output = sprite->output;
}
static void