From e8d2f72a4fec45ec58aa1f63d7e78bcb1dfb19a3 Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Fri, 27 Nov 2020 18:04:23 +0000 Subject: [PATCH] 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);