tools: watch for signals only on OFONO_SERVICE
authorLucas De Marchi <lucas.demarchi@profusion.mobi>
Thu, 28 Jun 2012 13:59:21 +0000 (10:59 -0300)
committerDenis Kenzior <denkenz@gmail.com>
Mon, 2 Jul 2012 16:05:18 +0000 (11:05 -0500)
tools/auto-enable.c
tools/huawei-audio.c

index 1d5b53b..87fb0a8 100644 (file)
@@ -246,7 +246,7 @@ static void create_modem(DBusConnection *conn,
        modem->conn = dbus_connection_ref(conn);
 
        modem->sim_changed_watch = g_dbus_add_signal_watch(conn,
-                               NULL, NULL, OFONO_SIM_INTERFACE,
+                               OFONO_SERVICE, NULL, OFONO_SIM_INTERFACE,
                                "PropertyChanged", sim_changed, modem, NULL);
 
        g_hash_table_replace(modem_list, modem->path, modem);
@@ -420,15 +420,15 @@ static void ofono_connect(DBusConnection *conn, void *user_data)
        modem_list = g_hash_table_new_full(g_str_hash, g_str_equal,
                                                NULL, destroy_modem);
 
-       modem_added_watch = g_dbus_add_signal_watch(conn, NULL, NULL,
-                               OFONO_MANAGER_INTERFACE, "ModemAdded",
-                                               modem_added, NULL, NULL);
-       modem_removed_watch = g_dbus_add_signal_watch(conn, NULL, NULL,
-                               OFONO_MANAGER_INTERFACE, "ModemRemoved",
-                                               modem_removed, NULL, NULL);
-       modem_changed_watch = g_dbus_add_signal_watch(conn, NULL, NULL,
-                               OFONO_MODEM_INTERFACE, "PropertyChanged",
-                                               modem_changed, NULL, NULL);
+       modem_added_watch = g_dbus_add_signal_watch(conn, OFONO_SERVICE,
+                               NULL, OFONO_MANAGER_INTERFACE, "ModemAdded",
+                               modem_added, NULL, NULL);
+       modem_removed_watch = g_dbus_add_signal_watch(conn, OFONO_SERVICE,
+                               NULL, OFONO_MANAGER_INTERFACE, "ModemRemoved",
+                               modem_removed, NULL, NULL);
+       modem_changed_watch = g_dbus_add_signal_watch(conn, OFONO_SERVICE,
+                               NULL, OFONO_MODEM_INTERFACE, "PropertyChanged",
+                               modem_changed, NULL, NULL);
 
        get_modems(conn);
 }
index 8f3c572..9997a58 100644 (file)
@@ -514,17 +514,18 @@ static void create_modem(DBusConnection *conn,
 
        modem->conn = conn;
 
-       modem->call_added_watch = g_dbus_add_signal_watch(conn, NULL,
+       modem->call_added_watch = g_dbus_add_signal_watch(conn, OFONO_SERVICE,
                                modem->path, OFONO_CALLMANAGER_INTERFACE,
                                "CallAdded", call_added, modem, NULL);
-       modem->call_removed_watch = g_dbus_add_signal_watch(conn, NULL,
-                               modem->path, OFONO_CALLMANAGER_INTERFACE,
-                               "CallRemoved", call_removed, modem, NULL);
-       modem->call_changed_watch = g_dbus_add_signal_watch(conn, NULL,
-                               NULL, OFONO_CALL_INTERFACE,
+       modem->call_removed_watch = g_dbus_add_signal_watch(conn,
+                               OFONO_SERVICE, modem->path,
+                               OFONO_CALLMANAGER_INTERFACE, "CallRemoved",
+                               call_removed, modem, NULL);
+       modem->call_changed_watch = g_dbus_add_signal_watch(conn,
+                               OFONO_SERVICE, NULL, OFONO_CALL_INTERFACE,
                                "PropertyChanged", call_changed, modem, NULL);
-       modem->audio_changed_watch = g_dbus_add_signal_watch(conn, NULL,
-                               NULL, OFONO_AUDIO_INTERFACE,
+       modem->audio_changed_watch = g_dbus_add_signal_watch(conn,
+                               OFONO_SERVICE, NULL, OFONO_AUDIO_INTERFACE,
                                "PropertyChanged", audio_changed, modem, NULL);
 
        g_hash_table_replace(modem_list, modem->path, modem);