Refactor the Query & Download thread and progress management out of TCQueryActivity...
[debian/openrocket] / core / src / net / sf / openrocket / file / openrocket / OpenRocketLoader.java
index c300744be2e8d5469580ca45a55e019efbb9c1a5..f8d6bed5e3f315af7a51fd90821bae0f6b24c09f 100644 (file)
@@ -1002,11 +1002,14 @@ class MotorHandler extends ElementHandler {
                
                // No motors
                if (motors.size() == 0) {
-                       String str = "No motor with designation '" + designation + "'";
-                       if (manufacturer != null)
-                               str += " for manufacturer '" + manufacturer + "'";
-                       str += " found.";
-                       warnings.add(str);
+                       Warning.MissingMotor mmw = new Warning.MissingMotor();
+                       mmw.setDesignation(designation);
+                       mmw.setDigest(digest);
+                       mmw.setDiameter(diameter);
+                       mmw.setLength(length);
+                       mmw.setManufacturer(manufacturer);
+                       mmw.setType(type);
+                       warnings.add(mmw);
                        return null;
                }