shell: Don't override the sprite surface output

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.
Kristian Høgsberg 12 years ago
parent cd80f107b3
commit 7b5029f8d4
  1. 5
      src/shell.c

@ -844,8 +844,6 @@ set_busy_cursor(struct shell_surface *shsurf, struct wl_pointer *pointer)
{ {
struct shell_grab *grab; struct shell_grab *grab;
struct desktop_shell *shell = shsurf->shell; struct desktop_shell *shell = shsurf->shell;
struct weston_seat *seat = (struct weston_seat *) pointer->seat;
struct weston_surface *sprite;
grab = malloc(sizeof *grab); grab = malloc(sizeof *grab);
if (!grab) if (!grab)
@ -855,9 +853,6 @@ set_busy_cursor(struct shell_surface *shsurf, struct wl_pointer *pointer)
grab->grab.focus = &shsurf->surface->surface; grab->grab.focus = &shsurf->surface->surface;
wl_pointer_start_grab(pointer, &grab->grab); wl_pointer_start_grab(pointer, &grab->grab);
wl_pointer_set_focus(pointer, &shell->busy_surface->surface, 0, 0); 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 static void

Loading…
Cancel
Save