shell: Don't override the sprite surface output
authorKristian Høgsberg <krh@bitplanet.net>
Fri, 15 Jun 2012 20:31:27 +0000 (16:31 -0400)
committerKristian Høgsberg <krh@bitplanet.net>
Fri, 15 Jun 2012 20:31:27 +0000 (16:31 -0400)
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.

src/shell.c

index 7a85ff1..bc2a987 100644 (file)
@@ -844,8 +844,6 @@ set_busy_cursor(struct shell_surface *shsurf, struct wl_pointer *pointer)
 {
        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)
@@ -855,9 +853,6 @@ set_busy_cursor(struct shell_surface *shsurf, struct wl_pointer *pointer)
        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