From 8bff548b9bc281a2316db7d47837ea504cc92051 Mon Sep 17 00:00:00 2001 From: tzobler Date: Mon, 6 Oct 2025 16:40:27 +0200 Subject: [PATCH] fix: non-Vatsim users the login data for "other servers" was overwr. when starting the GUI --- src/gui/components/logincomponent.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/gui/components/logincomponent.cpp b/src/gui/components/logincomponent.cpp index b306b7182..0fe73f132 100644 --- a/src/gui/components/logincomponent.cpp +++ b/src/gui/components/logincomponent.cpp @@ -298,8 +298,10 @@ namespace swift::gui::components { if (!m_updatePilotOnServerChanges) { return; } const bool vatsim = this->isVatsimNetworkTabSelected(); - const CUser user = vatsim ? this->getCurrentVatsimServer().getUser() : server.getUser(); - ui->form_Pilot->setUser(user); + // const CUser user = vatsim ? this->getCurrentVatsimServer().getUser() : server.getUser(); + const CUser user = server.getServerType() != 2 ? this->getCurrentVatsimServer().getUser() : server.getUser(); + if ((vatsim && server.getServerType() != 2) || (!vatsim && server.getServerType() == 2)) + ui->form_Pilot->setUser(user); } void CLoginComponent::onSimulatorStatusChanged(int status)