raster pushed a commit to branch v-0.25.0.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=48a8a757e59406de3e52bfcbaac390a3424df2db

commit 48a8a757e59406de3e52bfcbaac390a3424df2db
Author: Carsten Haitzler <[email protected]>
Date:   Thu Jan 20 11:12:22 2022 +0000

    bz5 - dont ping devices on unpowered adapter
    
    @fix
---
 src/modules/bluez5/e_mod_popup.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/modules/bluez5/e_mod_popup.c b/src/modules/bluez5/e_mod_popup.c
index 1c768f6c5..05185cd52 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)

-- 


Reply via email to