[sound-juicer] all: Add names to timeouts and idles
- From: Bastien Nocera <hadess src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [sound-juicer] all: Add names to timeouts and idles
- Date: Mon, 12 May 2014 11:04:09 +0000 (UTC)
commit 73b89cf3a1de792549af40da54894236f0066dd5
Author: Bastien Nocera <hadess hadess net>
Date: Sat May 10 15:12:10 2014 +0200
all: Add names to timeouts and idles
https://bugzilla.gnome.org/show_bug.cgi?id=729917
libjuicer/sj-extractor.c | 1 +
libjuicer/sj-metadata-getter.c | 7 +++++--
src/egg-play-preview.c | 1 +
src/sj-play.c | 2 ++
4 files changed, 9 insertions(+), 2 deletions(-)
---
diff --git a/libjuicer/sj-extractor.c b/libjuicer/sj-extractor.c
index 16da7ea..b2c935d 100644
--- a/libjuicer/sj-extractor.c
+++ b/libjuicer/sj-extractor.c
@@ -681,6 +681,7 @@ sj_extractor_extract_track (SjExtractor *extractor, const TrackDetails *track, G
}
priv->tick_id = g_timeout_add (250, (GSourceFunc)tick_timeout_cb, extractor);
+ g_source_set_name_by_id (priv->tick_id, "[sound-juicer] tick_timeout_cb");
}
void
diff --git a/libjuicer/sj-metadata-getter.c b/libjuicer/sj-metadata-getter.c
index 98a921c..64fc37f 100644
--- a/libjuicer/sj-metadata-getter.c
+++ b/libjuicer/sj-metadata-getter.c
@@ -211,6 +211,7 @@ lookup_cd (SjMetadataGetter *mdg)
for (i = 0; i < G_N_ELEMENTS (types); i++) {
SjMetadata *metadata;
GList *albums;
+ guint id;
metadata = g_object_new (types[i],
"device", priv->cdrom,
@@ -228,7 +229,8 @@ lookup_cd (SjMetadataGetter *mdg)
signal->albums = albums;
signal->mdg = g_object_ref (mdg);
signal->metadata = metadata;
- g_idle_add ((GSourceFunc)fire_signal_idle, signal);
+ id = g_idle_add ((GSourceFunc)fire_signal_idle, signal);
+ g_source_set_name_by_id (id, "[sound-juicer] fire_signal_idle (success)");
break;
}
@@ -242,7 +244,8 @@ lookup_cd (SjMetadataGetter *mdg)
signal = g_new0 (SjMetadataGetterSignal, 1);
signal->error = error;
signal->mdg = g_object_ref (mdg);
- g_idle_add ((GSourceFunc)fire_signal_idle, signal);
+ id = g_idle_add ((GSourceFunc)fire_signal_idle, signal);
+ g_source_set_name_by_id (id, "[sound-juicer] fire_signal_idle (error)");
break;
}
}
diff --git a/src/egg-play-preview.c b/src/egg-play-preview.c
index dd37808..2b697dc 100644
--- a/src/egg-play-preview.c
+++ b/src/egg-play-preview.c
@@ -850,6 +850,7 @@ egg_play_preview_set_uri (EggPlayPreview *play_preview, const gchar *uri)
_ui_update_duration (play_preview);
_ui_update_tags (play_preview);
priv->timeout_id = g_timeout_add_seconds (1, (GSourceFunc) _timeout_cb, play_preview);
+ g_source_set_name_by_id (priv->timeout_id, "[sound-juicer] _timeout_cb");
}
g_object_notify (G_OBJECT (play_preview), "uri");
diff --git a/src/sj-play.c b/src/sj-play.c
index d75c63b..58bea19 100644
--- a/src/sj-play.c
+++ b/src/sj-play.c
@@ -302,6 +302,7 @@ cb_state (GstBus *bus, GstMessage *message, gpointer user_data)
if (id)
g_source_remove (id);
id = g_timeout_add (100, (GSourceFunc) cb_set_time, NULL);
+ g_source_set_name_by_id (id, "[sound-juicer] cb_set_time");
if (button_change_id) {
g_source_remove (button_change_id);
button_change_id = 0;
@@ -316,6 +317,7 @@ cb_state (GstBus *bus, GstMessage *message, gpointer user_data)
g_source_remove (button_change_id);
button_change_id =
g_timeout_add (500, (GSourceFunc) cb_change_button, play_button);
+ g_source_set_name_by_id (button_change_id, "[sound-juicer] cb_change_button");
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]