diff options
Diffstat (limited to 'profiles')
-rw-r--r-- | profiles/input/manager.c | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/profiles/input/manager.c b/profiles/input/manager.c index 6ef83f417..23e739a58 100644 --- a/profiles/input/manager.c +++ b/profiles/input/manager.c @@ -99,13 +99,12 @@ static int input_init(void) int idle_timeout; idle_timeout = g_key_file_get_integer(config, "General", - "IdleTimeout", &err); - if (err) { - DBG("input.conf: %s", err->message); - g_error_free(err); - } - - input_set_idle_timeout(idle_timeout * 60); + "IdleTimeout", &err); + if (!err) { + DBG("input.conf: IdleTimeout=%d", idle_timeout); + input_set_idle_timeout(idle_timeout * 60); + } else + g_clear_error(&err); } btd_profile_register(&input_profile); |