From 35e963a566e9199d0010891312bbb3667d45ebe9 Mon Sep 17 00:00:00 2001
From: enricoturri1966 <enricoturri@seznam.cz>
Date: Mon, 30 Mar 2020 09:01:50 +0200
Subject: [PATCH] Small refactoring

---
 src/libslic3r/GCode.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/libslic3r/GCode.cpp b/src/libslic3r/GCode.cpp
index 6a3a0bee2..28fa2ca28 100644
--- a/src/libslic3r/GCode.cpp
+++ b/src/libslic3r/GCode.cpp
@@ -906,13 +906,13 @@ namespace DoExport {
         processor.apply_config(config);
 
         // send extruder offset data to processor
-        unsigned int num_extruders = static_cast<unsigned int>(config.nozzle_diameter.values.size());
         GCodeProcessor::ExtruderOffsetsMap extruder_offsets;
-        for (unsigned int id = 0; id < num_extruders; ++id)
+        const size_t num_extruders = config.nozzle_diameter.values.size();
+        for (size_t id = 0; id < num_extruders; ++id)
         {
-            Vec2d offset = config.extruder_offset.get_at(id);
+            const Vec2d& offset = config.extruder_offset.get_at(id);
             if (!offset.isApprox(Vec2d::Zero()))
-                extruder_offsets[id] = offset;
+                extruder_offsets[static_cast<unsigned int>(id)] = offset;
         }
         processor.set_extruder_offsets(extruder_offsets);
     }