Update SettingsActivity.cpp

just fixing the CI build failure
This commit is contained in:
Katie Paxton-Fear 2026-01-13 13:46:34 +00:00
parent c0b3c60589
commit a634421037

View File

@ -3,6 +3,7 @@
#include <GfxRenderer.h> #include <GfxRenderer.h>
#include <HardwareSerial.h> #include <HardwareSerial.h>
#include <algorithm>
#include <cstring> #include <cstring>
#include "CalibreSettingsActivity.h" #include "CalibreSettingsActivity.h"
@ -16,12 +17,11 @@
namespace { namespace {
const std::vector<SettingInfo>& getSettings() { const std::vector<SettingInfo>& getSettings() {
static std::vector<SettingInfo> filteredSettings = []() { static std::vector<SettingInfo> filteredSettings = []() {
const auto& allSettings = getSettingsList();
std::vector<SettingInfo> filtered; std::vector<SettingInfo> filtered;
for (const auto& setting : getSettingsList()) { filtered.reserve(allSettings.size());
if (!setting.hideFromDeviceUI) { std::copy_if(allSettings.begin(), allSettings.end(), std::back_inserter(filtered),
filtered.push_back(setting); [](const SettingInfo& setting) { return !setting.hideFromDeviceUI; });
}
}
return filtered; return filtered;
}(); }();
return filteredSettings; return filteredSettings;