From 8ce6a07d185ccbd63918cd9cad0ffc517a836c31 Mon Sep 17 00:00:00 2001 From: Tomaz Canabrava Date: Thu, 8 May 2025 12:44:54 +0200 Subject: [PATCH] refactor: Simplify Mainwindow, autoAddScreen also Removes warning --- src/lib/gui/MainWindow.cpp | 21 ++++++--------------- 1 file changed, 6 insertions(+), 15 deletions(-) diff --git a/src/lib/gui/MainWindow.cpp b/src/lib/gui/MainWindow.cpp index dc1605ea4..654741fbf 100644 --- a/src/lib/gui/MainWindow.cpp +++ b/src/lib/gui/MainWindow.cpp @@ -1016,22 +1016,13 @@ void MainWindow::updateLocalFingerprint() void MainWindow::autoAddScreen(const QString &name) { + if (name.isEmpty()) + return; - int r = m_serverConfig.autoAddScreen(name); - if (r != kAutoAddScreenOk) { - switch (r) { - case kAutoAddScreenManualServer: - showConfigureServer( - tr("Please add the server (%1) to the grid.").arg(Settings::value(Settings::Core::ScreenName).toString()) - ); - break; - - case kAutoAddScreenManualClient: - showConfigureServer( - tr("Please add the server (%1) to the grid.").arg(Settings::value(Settings::Core::ScreenName).toString()) - ); - break; - } + if (m_serverConfig.autoAddScreen(name) == kAutoAddScreenManualClient) { + showConfigureServer( + tr("Please add the client (%1) to the grid.").arg(Settings::value(Settings::Core::ScreenName).toString()) + ); } }