summaryrefslogtreecommitdiff
path: root/src/dummy
diff options
context:
space:
mode:
authorRichard Hughes <richard@hughsie.com>2010-06-05 15:55:29 +0100
committerRichard Hughes <richard@hughsie.com>2010-06-05 15:55:29 +0100
commit82a6a882d03c145625edbe23dade65bc14f85e73 (patch)
treeaa4585bd7d72bb45bc83528933ff8e624c5877f0 /src/dummy
parent2aba7d4cfbad7f04934be455317ddfd64689e3c1 (diff)
downloadupower-82a6a882d03c145625edbe23dade65bc14f85e73.tar.gz
Assign names to our idle sources when using new versions of glib2
This makes it possible to profile more accurately using systemtap
Diffstat (limited to 'src/dummy')
-rw-r--r--src/dummy/up-backend.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/dummy/up-backend.c b/src/dummy/up-backend.c
index 65fb4c1..48b2b40 100644
--- a/src/dummy/up-backend.c
+++ b/src/dummy/up-backend.c
@@ -88,6 +88,7 @@ static gboolean
up_backend_add_cb (UpBackend *backend)
{
gboolean ret;
+ guint timer_id;
/* coldplug */
ret = up_device_coldplug (backend->priv->device, backend->priv->daemon, backend->priv->native);
@@ -100,7 +101,10 @@ up_backend_add_cb (UpBackend *backend)
g_signal_emit (backend, signals[SIGNAL_DEVICE_ADDED], 0, backend->priv->native, backend->priv->device);
/* setup poll */
- g_timeout_add_seconds (2, (GSourceFunc) up_backend_changed_time_cb, backend);
+ timer_id = g_timeout_add_seconds (2, (GSourceFunc) up_backend_changed_time_cb, backend);
+#if GLIB_CHECK_VERSION(2,25,8)
+ g_source_set_name_by_id (timer_id, "[UpBackend] changed");
+#endif
out:
return FALSE;
}