java-topology/defects/prusaslicer-0001/patch/prusaslicer-0001.patch

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