diff --git a/src/libslic3r/GCode/WipeTower.cpp b/src/libslic3r/GCode/WipeTower.cpp index 42ffa0b14c..aaf9e01936 100644 --- a/src/libslic3r/GCode/WipeTower.cpp +++ b/src/libslic3r/GCode/WipeTower.cpp @@ -3654,8 +3654,8 @@ void WipeTower::plan_tower_new() int WipeTower::get_wall_filament_for_all_layer() { - std::unordered_map category_counts; - std::unordered_map filament_counts; + std::map category_counts; + std::map filament_counts; for (const auto &layer : m_plan) { for (size_t i = 0; i < layer.tool_changes.size(); ++i) { if (i == 0) { @@ -3838,8 +3838,8 @@ void WipeTower::generate_new(std::vector