aboutsummaryrefslogtreecommitdiff
path: root/libindicate
diff options
context:
space:
mode:
authorTed Gould <ted@canonical.com>2009-02-13 15:13:26 -0600
committerTed Gould <ted@canonical.com>2009-02-13 15:13:26 -0600
commitf079d6726ddfdf96e1582945888bb3cc1b6c84a7 (patch)
treeb57fb9e6b0cd064176a529fcca9e3e32413b43ac /libindicate
parent9919392b132e3c69670c5728e330c9969bc34305 (diff)
parentebe1c53d131fbfbd5b2f8f1334a37f071574550b (diff)
downloadlibayatana-indicator-f079d6726ddfdf96e1582945888bb3cc1b6c84a7.tar.gz
libayatana-indicator-f079d6726ddfdf96e1582945888bb3cc1b6c84a7.tar.bz2
libayatana-indicator-f079d6726ddfdf96e1582945888bb3cc1b6c84a7.zip
Fixing a bug in the listener where properties weren't available on running servers.
Diffstat (limited to 'libindicate')
-rw-r--r--libindicate/listener.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/libindicate/listener.c b/libindicate/listener.c
index b704236..3cc9111 100644
--- a/libindicate/listener.c
+++ b/libindicate/listener.c
@@ -846,15 +846,16 @@ property_cb (DBusGProxy * proxy, DBusGProxyCall * call, void * data)
static void
get_server_property (IndicateListener * listener, IndicateListenerServer * server, indicate_listener_get_server_property_cb callback, const gchar * property_name, gpointer data)
{
- /* g_debug("Setting up callback for property: %s", property_name); */
+ /* g_debug("Setting up callback for property %s on %s", property_name, INDICATE_LISTENER_SERVER_DBUS_NAME(server)); */
IndicateListenerPrivate * priv = INDICATE_LISTENER_GET_PRIVATE(listener);
proxy_t * proxyt = g_hash_table_lookup(priv->proxies_possible, server);
if (proxyt == NULL) {
- proxy_t * proxyt = g_hash_table_lookup(priv->proxies_working, server);
+ proxyt = g_hash_table_lookup(priv->proxies_working, server);
}
if (proxyt == NULL) {
+ g_warning("Can not find a proxy for the server at all.");
return;
}