[gnome-bluetooth/fedora-11] Add D-Bus object path to the debug output
- From: Bastien Nocera <hadess src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [gnome-bluetooth/fedora-11] Add D-Bus object path to the debug output
- Date: Wed, 16 Sep 2009 10:43:36 +0000 (UTC)
commit fa90cb5852bcad75835d733613114355095005b2
Author: Bastien Nocera <hadess hadess net>
Date: Tue Aug 11 11:50:38 2009 +0100
Add D-Bus object path to the debug output
properties/main.c | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/properties/main.c b/properties/main.c
index da60ff5..535dfef 100644
--- a/properties/main.c
+++ b/properties/main.c
@@ -212,6 +212,7 @@ services_foreach (const char *service, gpointer _value, GString *str)
static void
dump_device (GtkTreeModel *model, GtkTreeIter *iter, gboolean is_adapter)
{
+ DBusGProxy *proxy;
char *address, *alias, *icon, **uuids;
gboolean is_default, paired, trusted, connected, discovering, powered;
GHashTable *services;
@@ -230,11 +231,12 @@ dump_device (GtkTreeModel *model, GtkTreeIter *iter, gboolean is_adapter)
BLUETOOTH_COLUMN_POWERED, &powered,
BLUETOOTH_COLUMN_SERVICES, &services,
BLUETOOTH_COLUMN_UUIDS, &uuids,
+ BLUETOOTH_COLUMN_PROXY, &proxy,
-1);
if (is_adapter != FALSE) {
/* Adapter */
- g_print ("Adapter: %s (%s)\n", alias, address);
+ g_print ("Adapter: %s (%s)\n", alias ? alias : "(No alias)", address);
if (is_default)
g_print ("\tDefault adapter\n");
if (discovering)
@@ -243,6 +245,7 @@ dump_device (GtkTreeModel *model, GtkTreeIter *iter, gboolean is_adapter)
} else {
/* Device */
g_print ("Device: %s (%s)\n", alias, address);
+ g_print ("\tD-Bus Path: %s\n", proxy ? dbus_g_proxy_get_path (proxy) : "(none)");
g_print ("\tType: %s Icon: %s\n", bluetooth_type_to_string (type), icon);
g_print ("\tPaired: %s Trusted: %s Connected: %s\n", BOOL_STR(paired), BOOL_STR(trusted), BOOL_STR(connected));
if (services != NULL) {
@@ -266,6 +269,7 @@ dump_device (GtkTreeModel *model, GtkTreeIter *iter, gboolean is_adapter)
g_free (alias);
g_free (address);
g_free (icon);
+ g_object_unref (proxy);
if (services != NULL)
g_hash_table_unref (services);
g_strfreev (uuids);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]