From f6fb2fb5b39b82ab39ce4a122a6df4288e7e88d6 Mon Sep 17 00:00:00 2001 From: ave <ave@ave.zone> Date: Sat, 26 Aug 2023 20:10:33 +0200 Subject: [PATCH] w1f1: fix connections --- python_payload/apps/w1f1/__init__.py | 4 +++- python_payload/apps/w1f1/flow3r.toml | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/python_payload/apps/w1f1/__init__.py b/python_payload/apps/w1f1/__init__.py index 59ebe05459..25932226a8 100644 --- a/python_payload/apps/w1f1/__init__.py +++ b/python_payload/apps/w1f1/__init__.py @@ -231,7 +231,9 @@ class WifiApp(Application): self._waiting_for_password = True self.vm.push(KeyboardView(self._password_model)) - if self._waiting_for_password and not self.vm._history: + if self._waiting_for_password and ( + not self.vm._history or not isinstance(self.vm._history[-1], WifiApp) + ): ssid = self._nearby_wlans[self._wlan_offset][0].decode() psk = self._password_model.text print(ssid, psk) diff --git a/python_payload/apps/w1f1/flow3r.toml b/python_payload/apps/w1f1/flow3r.toml index e5b2998e94..2e666767d5 100644 --- a/python_payload/apps/w1f1/flow3r.toml +++ b/python_payload/apps/w1f1/flow3r.toml @@ -10,4 +10,4 @@ author = "ave" license = "LGPL-3.0-only" url = "https://git.flow3r.garden/flow3r/flow3r-firmware" description = "Lets you use multiple wireless networks." -version = 2 +version = 3 -- GitLab