raster pushed a commit to branch master.

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

commit e8d2f72a4fec45ec58aa1f63d7e78bcb1dfb19a3
Author: Carsten Haitzler (Rasterman) <[email protected]>
Date:   Fri Nov 27 18:04:23 2020 +0000

    bluez5 mod - if you unpair, disable unlock config for device
    
    fixes T8858
    @fix
---
 src/modules/bluez5/e_mod_popup.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/modules/bluez5/e_mod_popup.c b/src/modules/bluez5/e_mod_popup.c
index 21d8eb41e..c7714c637 100644
--- a/src/modules/bluez5/e_mod_popup.c
+++ b/src/modules/bluez5/e_mod_popup.c
@@ -278,6 +278,7 @@ static void
 _cb_unpair(void *data, Evas_Object *obj, void *event_info EINA_UNUSED)
 {
    Obj *o = data;
+   ebluez5_device_prop_unlock_set(o-> address, EINA_FALSE);
    bz_obj_remove(o);
    _unflip(o, obj);
 }
@@ -286,7 +287,7 @@ static void
 _cb_unlock_start(void *data, Evas_Object *obj, void *event_info EINA_UNUSED)
 {
    Obj *o = data;
-   printf("unlock start %s\n", o->address);
+   printf("BZ5: unlock start %s\n", o->address);
    ebluez5_device_prop_unlock_set(o->address, EINA_TRUE);
    ebluez5_popup_device_change(o);
    _unflip(o, obj);
@@ -296,7 +297,7 @@ static void
 _cb_unlock_stop(void *data, Evas_Object *obj, void *event_info EINA_UNUSED)
 {
    Obj *o = data;
-   printf("unlock stop %s\n", o->address);
+   printf("BZ5: unlock stop %s\n", o->address);
    ebluez5_device_prop_unlock_set(o->address, EINA_FALSE);
    ebluez5_popup_device_change(o);
    _unflip(o, obj);

-- 


Reply via email to