mirror of
https://git.kernel.org/pub/scm/bluetooth/bluez.git
synced 2025-01-26 22:33:29 +08:00
android: Start command watch after notify channel is connected
Daemon should start processing commands only after both communication channels were connected.
This commit is contained in:
parent
55a25cb83c
commit
f9c5137dfd
@ -288,9 +288,11 @@ static gboolean notif_connect_cb(GIOChannel *io, GIOCondition cond,
|
||||
|
||||
g_io_add_watch(io, cond, notif_watch_cb, NULL);
|
||||
|
||||
info("Successfully connected to HAL");
|
||||
cond = G_IO_IN | G_IO_ERR | G_IO_HUP | G_IO_NVAL;
|
||||
|
||||
/* TODO start handling commands */
|
||||
g_io_add_watch(hal_cmd_io, cond, cmd_watch_cb, NULL);
|
||||
|
||||
info("Successfully connected to HAL");
|
||||
|
||||
return FALSE;
|
||||
}
|
||||
@ -305,10 +307,6 @@ static gboolean cmd_connect_cb(GIOChannel *io, GIOCondition cond,
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
cond = G_IO_IN | G_IO_ERR | G_IO_HUP | G_IO_NVAL;
|
||||
|
||||
g_io_add_watch(io, cond, cmd_watch_cb, NULL);
|
||||
|
||||
hal_notif_io = connect_hal(notif_connect_cb);
|
||||
if (!hal_notif_io) {
|
||||
error("Cannot connect to HAL, terminating");
|
||||
|
Loading…
Reference in New Issue
Block a user