camera-item: change checking webcam support
authorminkee.lee <minkee.lee@samsung.com>
Wed, 23 Dec 2015 05:49:21 +0000 (14:49 +0900)
committerminkee.lee <minkee.lee@samsung.com>
Wed, 23 Dec 2015 05:49:21 +0000 (14:49 +0900)
Executing check-cam is moved to background thread.
So, cameraItem just use the result.

Change-Id: Iaa37621e42abf48c8980d0ee3b89180fcf0255a2
Signed-off-by: minkee.lee <minkee.lee@samsung.com>
src/org/tizen/emulator/manager/ui/renewal/item/modify/vm/CameraItem.java

index 1889959..e1dacd9 100644 (file)
 
 package org.tizen.emulator.manager.ui.renewal.item.modify.vm;
 
-import java.util.Arrays;
-
 import org.eclipse.swt.widgets.Composite;
+import org.tizen.emulator.manager.job.CheckWebcam;
 import org.tizen.emulator.manager.renewal.resources.ImageResources;
-import org.tizen.emulator.manager.resources.FilePathResources;
 import org.tizen.emulator.manager.ui.renewal.item.ItemName;
 import org.tizen.emulator.manager.ui.renewal.item.modify.common.ModifyDialogItem;
 import org.tizen.emulator.manager.ui.renewal.item.modify.comp.ModifyItem;
 import org.tizen.emulator.manager.ui.renewal.item.modify.comp.SubTreeModifyItem;
 import org.tizen.emulator.manager.ui.renewal.item.modify.comp.TreeModifyItem;
-import org.tizen.emulator.manager.vms.helper.HelperClass;
-import org.tizen.emulator.manager.vms.helper.ProcessResult;
 
 public class CameraItem extends CategoryItem {
 
@@ -141,26 +137,10 @@ public class CameraItem extends CategoryItem {
                return item;
        }
 
-
-       private static boolean checkWebcam() {
-               ProcessResult res = HelperClass.runProcess(Arrays
-                               .asList(FilePathResources.getCheckCamPath()));
-               int result = res.getExitValue();
-               if (result == 1) {
-                       return true;
-               } else {
-                       return false;
-               }
-       }
-
        public static boolean isWebcamSupport() {
-               if (webcamSupport == null) {
-                       webcamSupport = checkWebcam();
-               }
-               return webcamSupport;
+               return CheckWebcam.isWebcamSupport();
        }
 
-
        private CameraTypeItem getRearTypeItem() {
                return (CameraTypeItem)getSubItemByName(ItemName.CAMERA_TYPE_REAR);
        }