From 36f4f89fbbf5ab6b7dd5883e940adc02ec485c64 Mon Sep 17 00:00:00 2001 From: MountComb <69704258+MountComb@users.noreply.github.com> Date: Sun, 19 Sep 2021 22:40:41 +0800 Subject: [PATCH] fix BT not connected issue when using whitelist (#1080) --- main/ZgatewayBT.ino | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/main/ZgatewayBT.ino b/main/ZgatewayBT.ino index bfc6681..480e093 100644 --- a/main/ZgatewayBT.ino +++ b/main/ZgatewayBT.ino @@ -238,7 +238,7 @@ void createOrUpdateDevice(const char* mac, uint8_t flags, ble_sensor_model model device->isWhtL = flags & device_flags_isWhiteL; device->isBlkL = flags & device_flags_isBlackL; device->connect = flags & device_flags_connect; - if (model != UNKNOWN_MODEL) device->sensorModel = model; + device->sensorModel = model; devices.push_back(device); newDevices++; } else { @@ -247,6 +247,9 @@ void createOrUpdateDevice(const char* mac, uint8_t flags, ble_sensor_model model if (flags & device_flags_isDisc) { device->isDisc = true; } + if (flags & device_flags_connect) { + device->connect = true; + } if (model != UNKNOWN_MODEL) device->sensorModel = model;