vm property: copy child base image path and swap image path
authorjihye424.kim <jihye424.kim@samsung.com>
Tue, 1 Dec 2015 10:27:28 +0000 (19:27 +0900)
committerSeokYeon Hwang <syeon.hwang@samsung.com>
Wed, 20 Jan 2016 05:06:06 +0000 (14:06 +0900)
- bug:
-- miss initialize child base image path and swap image path variable

Change-Id: I7e0057fe12e2dfebef07604d7f3b71bfba826c20
Signed-off-by: jihye424.kim <jihye424.kim@samsung.com>
(cherry picked from commit 34ab35b69cfb1629a822583560e1224123fdf9a8)

src/org/tizen/emulator/manager/vms/VMPropertyValue.java

index 60bdfc1..c5baf3a 100644 (file)
@@ -128,7 +128,8 @@ public class VMPropertyValue implements Cloneable {
 
                        vmsName         = property.getName();
                        baseImagePath = property.getBaseImagePath();
-
+                       childImagePath = property.getChildImagePath();
+                       swapImagePath = property.getSwapImagePath();
 
                        settingConfigure(property);
                } else {
@@ -145,10 +146,12 @@ public class VMPropertyValue implements Cloneable {
                this.baseImage  = image;
 
                baseImagePath = image.getPath();
-               if (image.getPlatform().getPlugin() == null
-                               || image.getItemTemplate() == null) {
-                       template.setAvailable(false);
-               }
+               // temporary remove
+               // 3.0 ui not support this statement
+//             if (image.getPlatform().getPlugin() == null
+//                             || image.getItemTemplate() == null) {
+//                     template.setAvailable(false);
+//             }
 
                settingSkin();
        }
@@ -161,14 +164,16 @@ public class VMPropertyValue implements Cloneable {
 
                this.baseImage = image;
                baseImagePath = image.getPath();
-               if (image.getPlatform().getPlugin() == null
-                               || image.getItemTemplate() == null) {
-                       template.setAvailable(false);
-               } else {
+               // temporary remove
+               // 3.0 ui not support this statement
+//             if (image.getPlatform().getPlugin() == null
+//                             || image.getItemTemplate() == null) {
+//                     template.setAvailable(false);
+//             } else {
                        settingConfigure(baseImage.getDefaultProperty());
                        skinPath = null; // for skin resetting
                        settingSkin();
-               }
+//             }
        }
 
        @Override