On Fri, Sep 18, 2015 at 4:14 AM, Egor Starkov wrote:
>
> + if (idle_time < 0)
> + weston_config_section_get_int(section, "idle-time",
> &idle_time, -1);
> + if (idle_time < 0)
> + idle_time = 300; /* default idle timeout, in seconds */
>
You can just pass
Read and store idle-time setting before calling weston_compositor_create
that makes initial setting of idle timeout.
Fixes https://bugs.freedesktop.org/show_bug.cgi?id=92030
Signed-off-by: Egor Starkov
---
src/compositor.c | 3 ++-
src/compositor.h | 2 +-
src/main.c | 13 ++---
idle-time setting is currently read and set after weston_compositor_create
is called. This causes an issue that screen never goes dark after weston started
until first input event. Change is fixing that by reading idle-time setting
before timer initialization.
Egor Starkov (1):
compositor: fix i