21 lines
593 B
Diff
21 lines
593 B
Diff
# UNDF: UNDF-2026-000000910
|
|
--- a/src/libslic3r/Preset.cpp
|
|
+++ b/src/libslic3r/Preset.cpp
|
|
@@ -259,14 +259,14 @@
|
|
std::vector<std::string> VendorProfile::families() const
|
|
{
|
|
std::vector<std::string> res;
|
|
- unsigned num_familiies = 0;
|
|
+ std::unordered_set<std::string> seen;
|
|
|
|
for (auto &model : models) {
|
|
- if (std::find(res.begin(), res.end(), model.family) == res.end()) {
|
|
+ if (seen.insert(model.family).second) {
|
|
res.push_back(model.family);
|
|
- num_familiies++;
|
|
}
|
|
}
|
|
|
|
return res;
|
|
}
|
|
+// include <unordered_set> required
|