From: Rob Bradford Date: Tue, 9 Jul 2013 11:12:50 +0000 (+0100) Subject: tablet-shell: Avoid infinite loop when unlocking X-Git-Tag: 1.1.91~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e1ad1d2498e49badd1de7cee21531e18a10a8e72;p=platform%2Fupstream%2Fweston.git tablet-shell: Avoid infinite loop when unlocking weston_compositor_wake will fire the signal that the unlock handler is setup as the listener for. Instead lets change the state to HOME which unlocks. --- diff --git a/src/tablet-shell.c b/src/tablet-shell.c index 192abc7..ca63b97 100644 --- a/src/tablet-shell.c +++ b/src/tablet-shell.c @@ -417,7 +417,7 @@ tablet_shell_unlock(struct wl_listener *listener, void *data) struct tablet_shell *shell = container_of(listener, struct tablet_shell, unlock_listener); - weston_compositor_wake(shell->compositor); + tablet_shell_set_state(shell, STATE_HOME); } static void