From e3642f0955fff5f63b97d8516111bc4291c20bc8 Mon Sep 17 00:00:00 2001 From: sithlord48 Date: Wed, 16 Apr 2025 11:55:01 -0400 Subject: [PATCH] refactor: do not save empty RemoteHost line --- src/lib/gui/MainWindow.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/lib/gui/MainWindow.cpp b/src/lib/gui/MainWindow.cpp index 7dd810a36..b3ce65e88 100644 --- a/src/lib/gui/MainWindow.cpp +++ b/src/lib/gui/MainWindow.cpp @@ -674,7 +674,8 @@ void MainWindow::setupTrayIcon() void MainWindow::applyConfig() { - ui->lineHostname->setText(Settings::value(Settings::Client::RemoteHost).toString()); + if (!Settings::value(Settings::Client::RemoteHost).isNull()) + ui->lineHostname->setText(Settings::value(Settings::Client::RemoteHost).toString()); updateLocalFingerprint(); setIcon(); @@ -692,7 +693,8 @@ void MainWindow::saveSettings() } else if (ui->rbModeServer->isChecked()) { Settings::setValue(Settings::Core::CoreMode, Settings::CoreMode::Server); } - Settings::setValue(Settings::Client::RemoteHost, ui->lineHostname->text()); + if (!Settings::value(Settings::Client::RemoteHost).isNull()) + Settings::setValue(Settings::Client::RemoteHost, ui->lineHostname->text()); Settings::save(); }