From 1891c37b46dad7842c99669570c9cfdade663ac2 Mon Sep 17 00:00:00 2001 From: Marcus Tillmanns Date: Tue, 17 Oct 2023 09:24:21 +0200 Subject: [PATCH] CompilerExplorer: Fix restoring library selection Change-Id: Iae64cf8629495457e423d9e635b2ffcf912d89b8 Reviewed-by: David Schulz --- src/plugins/compilerexplorer/compilerexploreraspects.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/plugins/compilerexplorer/compilerexploreraspects.cpp b/src/plugins/compilerexplorer/compilerexploreraspects.cpp index 35ec39ca62d..0ba5da377d6 100644 --- a/src/plugins/compilerexplorer/compilerexploreraspects.cpp +++ b/src/plugins/compilerexplorer/compilerexploreraspects.cpp @@ -81,9 +81,9 @@ QVariant LibrarySelectionAspect::volatileVariantValue() const void LibrarySelectionAspect::setVariantValue(const QVariant &value, Announcement howToAnnounce) { QMap map; - QVariantMap variant = value.toMap(); - for (const auto &key : variant.keys()) - map[key] = variant[key].toString(); + Store store = storeFromVariant(value); + for (const auto &key : store.keys()) + map[stringFromKey(key)] = store[key].toString(); setValue(map, howToAnnounce); }