diff --git a/lib/connector/meshcore_connector.dart b/lib/connector/meshcore_connector.dart index 50ae50c..b3aaeab 100644 --- a/lib/connector/meshcore_connector.dart +++ b/lib/connector/meshcore_connector.dart @@ -975,6 +975,10 @@ class MeshCoreConnector extends ChangeNotifier { await _usbFrameSubscription?.cancel(); _usbFrameSubscription = null; await _usbSerialService.connect(portName: portName, baudRate: baudRate); + _activeUsbPortKey = _usbSerialService.activePortKey ?? _activeUsbPortKey; + _activeUsbPortLabel = + _usbSerialService.activePortDisplayLabel ?? _activeUsbPortLabel; + notifyListeners(); if (PlatformInfo.isWeb) { await stopScan(); }