compositor: Set an empty input region for the fade surface
authorKristian Høgsberg <krh@bitplanet.net>
Wed, 29 Feb 2012 17:22:38 +0000 (12:22 -0500)
committerKristian Høgsberg <krh@bitplanet.net>
Wed, 29 Feb 2012 17:52:32 +0000 (12:52 -0500)
Otherwise we don't set the cursor until the fade is done.

src/compositor.c

index 74c40da..2c2ff88 100644 (file)
@@ -1067,6 +1067,7 @@ weston_compositor_fade(struct weston_compositor *compositor, float tint)
                wl_list_insert(&compositor->surface_list, &surface->link);
                weston_surface_assign_output(surface);
                compositor->fade.surface = surface;
+               pixman_region32_init(&surface->input);
        }
 
        weston_surface_damage(compositor->fade.surface);