CLI: Bug fix - default property.
authorminkee.lee <minkee.lee@samsung.com>
Tue, 12 Aug 2014 13:38:18 +0000 (22:38 +0900)
committerminkee.lee <minkee.lee@samsung.com>
Tue, 12 Aug 2014 13:39:04 +0000 (22:39 +0900)
- No default-property when create VM with command.

Change-Id: Ia32da8ce002c3d1fce0dca0c87cc33a3847aa2b6
Signed-off-by: minkee.lee <minkee.lee@samsung.com>
common-project/src/org/tizen/emulator/manager/console/ConsoleCreateVM.java
common-project/src/org/tizen/emulator/manager/vms/VMPropertyValue.java

index 5afa088..16bd73b 100644 (file)
@@ -147,7 +147,8 @@ public class ConsoleCreateVM {
                        }
 
                        if (image != null) {
-                               property = new VMPropertyValue(image, image.getPlatform().getTemplate());
+//                             property = new VMPropertyValue(image, image.getPlatform().getTemplate());
+                               property = new VMPropertyValue(image);
                        } else {
                                throw new ConsoleException("There not avaliable custom platform.");
                        }
@@ -214,7 +215,8 @@ public class ConsoleCreateVM {
                                                                                                + "Base Image ID Platform: " + image.getPlatformName()
                                                                                                + "Platform: " + property.baseImage.getPathName());
                                                                        } else {
-                                                                               property = new VMPropertyValue(image, image.getPlatform().getTemplate());
+//                                                                             property = new VMPropertyValue(image, image.getPlatform().getTemplate());
+                                                                               property = new VMPropertyValue(image);
                                                                        }
                                                                        break;
                                                                }
@@ -238,7 +240,8 @@ public class ConsoleCreateVM {
                                                                                                + "Base Image ID Platform: " + image.getPlatformName()
                                                                                                + "Platform: " + property.baseImage.getPathName());
                                                                        } else {
-                                                                               property = new VMPropertyValue(image, image.getPlatform().getTemplate());
+//                                                                             property = new VMPropertyValue(image, image.getPlatform().getTemplate());
+                                                                               property = new VMPropertyValue(image);
                                                                        }
                                                                }
                                                        }
index 12e3f70..70eb545 100644 (file)
@@ -93,6 +93,10 @@ public class VMPropertyValue implements Cloneable {
 
        private VMPropertyValue(){} // for clone
 
+       public VMPropertyValue(BaseImage image) {
+               this(image, image.getDefaultProperty());
+       }
+
        public VMPropertyValue(BaseImage image, VMProperty template) {
                this.baseImage    = image;
                this.template = template;