summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2022-01-20 11:12:22 +0000
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2022-01-20 11:12:22 +0000
commitb84fc34d08985db97340f6007a08cb7bce33dd26 (patch)
treef4ce049b9cdff2a265b538a4f5b8fd4f11587eeb
parentdcc02e3bd227a97bc5e7984f3b2dc5b868d93787 (diff)
downloadenlightenment-b84fc34d08985db97340f6007a08cb7bce33dd26.tar.gz
bz5 - dont ping devices on unpowered adapter
@fix
-rw-r--r--src/modules/bluez5/e_mod_popup.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/modules/bluez5/e_mod_popup.c b/src/modules/bluez5/e_mod_popup.c
index 1c768f6c53..05185cd529 100644
--- a/src/modules/bluez5/e_mod_popup.c
+++ b/src/modules/bluez5/e_mod_popup.c
@@ -43,9 +43,10 @@ _devices_eval(void)
if (o->paired)
{
Eina_Bool need_ping = EINA_FALSE;
+ Obj *adapter = bz_obj_find(o->adapter);
dev = _devices_conifg_find(o->address);
- if (dev)
+ if ((dev) && (adapter) && (adapter->powered))
{
printf("=== dev: %s|%s [%s]\n", dev->addr, o->address, o->name);
if (dev->unlock)