[gnome-user-share] obex: Better debug output in transfer_property_changed()
- From: Bastien Nocera <hadess src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-user-share] obex: Better debug output in transfer_property_changed()
- Date: Tue, 12 Nov 2013 13:20:59 +0000 (UTC)
commit c52a93b2fd88bc72d08ef555f40dcc037ab39fb6
Author: Bastien Nocera <hadess hadess net>
Date: Sat Nov 9 13:43:40 2013 +0100
obex: Better debug output in transfer_property_changed()
Print the properties that changed, and for which transfer they
actually are.
src/obexpush.c | 15 +++++++++++++--
1 files changed, 13 insertions(+), 2 deletions(-)
---
diff --git a/src/obexpush.c b/src/obexpush.c
index 66b40d1..be2d5a8 100644
--- a/src/obexpush.c
+++ b/src/obexpush.c
@@ -437,14 +437,22 @@ transfer_property_changed (GDBusProxy *transfer,
GVariantIter iter;
const gchar *key;
GVariant *value;
+ const char *filename;
+
+ g_debug ("Calling transfer_property_changed()");
+
+ filename = g_object_get_data (G_OBJECT (transfer), "filename");
g_variant_iter_init (&iter, changed_properties);
while (g_variant_iter_next (&iter, "{&sv}", &key, &value)) {
+ char *str = g_variant_print (value, TRUE);
+
if (g_str_equal (key, "Status")) {
- const gchar *status, *filename;
+ const gchar *status;
status = g_variant_get_string (value, NULL);
- filename = g_object_get_data (G_OBJECT (transfer), "filename");
+
+ g_debug ("Got status %s = %s for filename %s", status, str, filename);
if (g_str_equal (status, "complete")) {
if (show_notifications) {
@@ -454,7 +462,10 @@ transfer_property_changed (GDBusProxy *transfer,
hide_statusicon ();
}
}
+ } else {
+ g_debug ("Unhandled property changed %s = %s for filename %s", key, str, filename);
}
+ g_free (str);
g_variant_unref (value);
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]