From 56fe1c7edda1715beac2dd138685a7d5e96d7e41 Mon Sep 17 00:00:00 2001 From: Egor Starkov Date: Wed, 23 Sep 2015 18:29:46 +0300 Subject: [PATCH] compositor: remove incorrect idle timer initialization weston_compositor_create() should just create idle timer but not arm it, because idle-time setting is not ready at this point. Remove idle timer first update in weston_compositor_create() since idle_time variable is not set at this point. Idle timer is armed properly later in weston_compositor_wake(). Signed-off-by: Egor Starkov [Pekka: tweaked commit message] Reviewed-by: Pekka Paalanen --- src/compositor.c | 1 - 1 file changed, 1 deletion(-) diff --git a/src/compositor.c b/src/compositor.c index cbef4dc8..125afd52 100644 --- a/src/compositor.c +++ b/src/compositor.c @@ -4527,7 +4527,6 @@ weston_compositor_create(struct wl_display *display, void *user_data) loop = wl_display_get_event_loop(ec->wl_display); ec->idle_source = wl_event_loop_add_timer(loop, idle_handler, ec); - wl_event_source_timer_update(ec->idle_source, ec->idle_time * 1000); ec->input_loop = wl_event_loop_create();