diff --git a/src/com/t_oster/liblasercut/utils/VectorOptimizer.java b/src/com/t_oster/liblasercut/utils/VectorOptimizer.java
index db5f6abd0b665b3b8942fd43115ff518a6064ada..b6092f6a5610a0eaf54a9f158d55d85d99ddb9a1 100644
--- a/src/com/t_oster/liblasercut/utils/VectorOptimizer.java
+++ b/src/com/t_oster/liblasercut/utils/VectorOptimizer.java
@@ -132,7 +132,7 @@ public class VectorOptimizer
   {
     List<Element> opt = this.sort(this.divide(vp));
     LaserProperty cp = opt.get(0).prop;
-    VectorPart result = new VectorPart(opt.get(0).prop);
+    VectorPart result = new VectorPart(opt.get(0).prop, vp.getDPI());
     for (Element e : opt)
     {
       if (!e.prop.equals(cp))