summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2020-11-27 18:04:23 +0000
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2020-11-27 18:04:23 +0000
commite8d2f72a4fec45ec58aa1f63d7e78bcb1dfb19a3 (patch)
tree7a5d4937d3662f3c5febd2b9283082c4ab9219e9
parent309148bdb03caa69d8e1bb0761e8f424e045017e (diff)
downloadenlightenment-e8d2f72a4fec45ec58aa1f63d7e78bcb1dfb19a3.tar.gz
bluez5 mod - if you unpair, disable unlock config for device
fixes T8858 @fix
-rw-r--r--src/modules/bluez5/e_mod_popup.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/modules/bluez5/e_mod_popup.c b/src/modules/bluez5/e_mod_popup.c
index 21d8eb41e9..c7714c6377 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);