From b73c5991add46f0cd4920749b15422577b3e2078 Mon Sep 17 00:00:00 2001 From: Ferdinand Schober Date: Thu, 31 Oct 2024 12:12:16 +0100 Subject: [PATCH] ignore port change if same port --- src/service.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/service.rs b/src/service.rs index 71e92ee..8b7e35f 100644 --- a/src/service.rs +++ b/src/service.rs @@ -173,7 +173,13 @@ impl Service { self.deactivate_client(&capture, handle); } } - FrontendRequest::ChangePort(port) => emulation.request_port_change(port), + FrontendRequest::ChangePort(port) => { + if self.port.get() != port { + emulation.request_port_change(port); + } else { + self.notify_frontend(FrontendEvent::PortChanged(self.port.get(), None)); + } + } FrontendRequest::Delete(handle) => { self.remove_client(&capture, handle); self.notify_frontend(FrontendEvent::Deleted(handle));