diff options
Diffstat (limited to 'src/up-wakeups.c')
-rw-r--r-- | src/up-wakeups.c | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/up-wakeups.c b/src/up-wakeups.c index 1bc3c7b..99433dd 100644 --- a/src/up-wakeups.c +++ b/src/up-wakeups.c @@ -626,6 +626,13 @@ up_wakeups_timerstats_enable (UpWakeups *wakeups) g_debug ("enabling timer stats"); + /* enable timer stats */ + file = fopen (UP_WAKEUPS_SOURCE_USERSPACE, "w"); + if (file == NULL) + return FALSE; + fprintf (file, "1\n"); + fclose (file); + /* setup polls */ wakeups->priv->poll_kernel_id = g_timeout_add_seconds (UP_WAKEUPS_POLL_INTERVAL_KERNEL, @@ -637,11 +644,6 @@ up_wakeups_timerstats_enable (UpWakeups *wakeups) (GSourceFunc) up_wakeups_poll_userspace_cb, wakeups); g_source_set_name_by_id (wakeups->priv->poll_userspace_id, "[upower] up_wakeups_poll_userspace_cb"); - file = fopen (UP_WAKEUPS_SOURCE_USERSPACE, "w"); - if (file == NULL) - return FALSE; - fprintf (file, "1\n"); - fclose (file); wakeups->priv->polling_enabled = TRUE; return TRUE; } |