diff --git a/source/RobotAPI/libraries/armem_gui/MemoryViewer.cpp b/source/RobotAPI/libraries/armem_gui/MemoryViewer.cpp index 8253755604e04e1d65c4f7a67e6c04857eb52669..55dd6123ba7838e45c39d83493f638b3d72de561 100644 --- a/source/RobotAPI/libraries/armem_gui/MemoryViewer.cpp +++ b/source/RobotAPI/libraries/armem_gui/MemoryViewer.cpp @@ -267,7 +267,7 @@ namespace armarx::armem::gui { std::stringstream ss; ss << "Memory name '" << memoryName - << "' is unknown. Known are: " << simox::alg::to_string(simox::alg::get_keys(memoryData), ", "); + << "' is unknown. Known are: " << simox::alg::join(simox::alg::get_keys(memoryData), ", "); statusLabel->setText(QString::fromStdString(ss.str())); return nullptr; } @@ -406,10 +406,7 @@ namespace armarx::armem::gui TIMING_START(MemoryExport) std::string status; - std::vector<wm::Memory> memoryDataVec; - std::transform(memoryData.begin(), memoryData.end(), std::back_inserter(memoryDataVec), - [](auto& el) { return el.second; }); - + std::vector<wm::Memory> memoryDataVec = simox::alg::get_values(memoryData); diskControl->storeOnDisk(directory, memoryDataVec, &status); statusLabel->setText(QString::fromStdString(status));