summaryrefslogtreecommitdiff
path: root/src/bt-input.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/bt-input.c')
-rw-r--r--src/bt-input.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/bt-input.c b/src/bt-input.c
index 42979d4..ab9e310 100644
--- a/src/bt-input.c
+++ b/src/bt-input.c
@@ -32,7 +32,9 @@
static void input_property_changed(Input *input, const gchar *name, const GValue *value, gpointer data)
{
+ g_assert(data != NULL);
GMainLoop *mainloop = data;
+
if (g_strcmp0(name, "Connected") == 0) {
if (g_value_get_boolean(value) == TRUE) {
g_print("Input service is connected\n");
@@ -120,6 +122,7 @@ int main(int argc, char *argv[])
g_object_unref(input);
g_object_unref(device);
g_object_unref(adapter);
+ dbus_disconnect();
exit(EXIT_SUCCESS);
}