From d90ac1ec00ebb188c549b901949e6bde01411012 Mon Sep 17 00:00:00 2001 From: Sebastian Date: Sun, 21 Jan 2024 16:01:38 +0100 Subject: [PATCH] Do not connect if there is no device selected --- hostsoftware/src/main.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/hostsoftware/src/main.rs b/hostsoftware/src/main.rs index dddbbc5..039ee31 100644 --- a/hostsoftware/src/main.rs +++ b/hostsoftware/src/main.rs @@ -102,7 +102,10 @@ impl eframe::App for CheapsdoControl { }); if ui - .add_enabled(!self.serial_connected, egui::Button::new("Open")) + .add_enabled( + !self.serial_connected && !self.serial_device.is_empty(), + egui::Button::new("Open"), + ) .clicked() { let serial_device = self.serial_device.clone();