From ed7903cb53dedb7182741422d942f1e91471ed3b Mon Sep 17 00:00:00 2001 From: Jon Beniston Date: Tue, 4 Aug 2026 02:11:20 +0100 Subject: [PATCH] Copy missing settings. --- plugins/channelrx/demodais/aisdemodsettings.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/plugins/channelrx/demodais/aisdemodsettings.cpp b/plugins/channelrx/demodais/aisdemodsettings.cpp index 00342423c..d33ae0eb7 100644 --- a/plugins/channelrx/demodais/aisdemodsettings.cpp +++ b/plugins/channelrx/demodais/aisdemodsettings.cpp @@ -285,9 +285,22 @@ void AISDemodSettings::applySettings(const QStringList& settingsKeys, const AISD if (settingsKeys.contains("workspaceIndex")) { m_workspaceIndex = settings.m_workspaceIndex; } + if (settingsKeys.contains("geometryBytes")) { + m_geometryBytes = settings.m_geometryBytes; + } if (settingsKeys.contains("hidden")) { m_hidden = settings.m_hidden; } + if (settingsKeys.contains("columnIndexes")) { + for (int i = 0; i < AISDEMOD_MESSAGE_COLUMNS; i++) { + m_messageColumnIndexes[i] = settings.m_messageColumnIndexes[i]; + } + } + if (settingsKeys.contains("columnSizes")) { + for (int i = 0; i < AISDEMOD_MESSAGE_COLUMNS; i++) { + m_messageColumnSizes[i] = settings.m_messageColumnSizes[i]; + } + } } QString AISDemodSettings::getDebugString(const QStringList& settingsKeys, bool force) const