- base image has emulator list
- need to remove emulator from base image when delete emulator
Change-Id: I35c71592cf6cb767731bc033a7899b01edbbe47c
Signed-off-by: jihye424.kim <jihye424.kim@samsung.com>
}
public void removeEmulator(VMProperty vm) {
+ BaseImage image = vm.getPropertyValue().baseImage;
if (this == ProfileList.getTotalProfile()) {
- vm.getPropertyValue().baseImage.getPlatform()
- .getProfileClass().getEmulatorList().remove(vm);
+ image.getPlatform().getProfileClass().getEmulatorList().remove(vm);
} else {
ProfileList.getTotalProfile().getEmulatorList().remove(vm);
}
EmulatorVMList.getInstance().removeProperty(vm);
vmList.remove(vm);
+ // remove emulator from base image
+ image.removeEmulator(vm);
}
public void clearVMsList() {