When creating a new user material from an existing material (ie, key), make certain...
[debian/openrocket] / core / src / net / sf / openrocket / material / Material.java
index 912e85cc076f63afdeed7a5cc1f4ab61dab1098c..f197de613bcfd095903c16a4cd141d4d00fba391 100644 (file)
@@ -218,16 +218,16 @@ public abstract class Material implements Comparable<Material> {
        /**
         * Return a new user defined material of the specified type and localizable key.
         */
-       public static Material newUserMaterialWithKey(Type type, String key, double density) {
+       public static Material newUserMaterialWithKey(Type type, String key, String name, double density) {
                switch (type) {
                case LINE:
-                       return new Material.Line(null, key, density, true);
+                       return new Material.Line(name, key, density, true);
                        
                case SURFACE:
-                       return new Material.Surface(null, key, density, true);
+                       return new Material.Surface(name, key, density, true);
                        
                case BULK:
-                       return new Material.Bulk(null, key, density, true);
+                       return new Material.Bulk(name, key, density, true);
                        
                default:
                        throw new IllegalArgumentException("Unknown material type: " + type);