From: Kristian Høgsberg Date: Fri, 6 May 2011 19:38:28 +0000 (-0400) Subject: compositor-drm: Hide hw cursors on vt switch X-Git-Tag: upstream/0.1.8~3428 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d8e181bd3f7c87edecdd31a66649e6551835fe92;p=profile%2Fivi%2Fweston-ivi-shell.git compositor-drm: Hide hw cursors on vt switch --- diff --git a/compositor/compositor-drm.c b/compositor/compositor-drm.c index 597ff71..4897b38 100644 --- a/compositor/compositor-drm.c +++ b/compositor/compositor-drm.c @@ -631,6 +631,7 @@ static void vt_func(struct wlsc_compositor *compositor, int event) { struct drm_compositor *ec = (struct drm_compositor *) compositor; + struct wlsc_output *output; switch (event) { case TTY_ENTER_VT: @@ -643,6 +644,10 @@ vt_func(struct wlsc_compositor *compositor, int event) compositor->focus = 0; compositor->state = WLSC_COMPOSITOR_SLEEPING; drmDropMaster(ec->drm.fd); + + wl_list_for_each(output, &ec->base.output_list, link) + drm_output_set_cursor(output, NULL); + break; }; }