From 6891d0bb0f78c744d6709f59f58ccb0b757bbdb2 Mon Sep 17 00:00:00 2001 From: AlexandreRouma Date: Thu, 7 Nov 2024 23:49:15 +0100 Subject: [PATCH] final bugfixes to the new source menu --- core/src/gui/menus/source.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/core/src/gui/menus/source.cpp b/core/src/gui/menus/source.cpp index ac2f2cb7..d7132320 100644 --- a/core/src/gui/menus/source.cpp +++ b/core/src/gui/menus/source.cpp @@ -140,7 +140,12 @@ namespace sourcemenu { core::configManager.acquire(); // Load custom offsets - namedOffsets = (std::map)core::configManager.conf["offsets"]; + auto ofs = core::configManager.conf["offsets"].items(); + for (auto& o : ofs) { + namedOffsets[o.key()] = (double)o.value(); + } + + // Define custom offsets for (auto& [name, offset] : namedOffsets) { offsets.define(name, offsets.size()); } @@ -349,7 +354,7 @@ namespace sourcemenu { if (ImGui::InputDouble("##freq_offset", &manualOffset, 1.0, 100.0)) { updateOffset(); core::configManager.acquire(); - core::configManager.conf["offset"] = manualOffset; + core::configManager.conf["manualOffset"] = manualOffset; core::configManager.release(true); } }