From: minkee.lee Date: Wed, 23 Dec 2015 05:49:21 +0000 (+0900) Subject: camera-item: change checking webcam support X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7ada6b13f1cf8a631b32279accd08f09e41dd199;p=sdk%2Femulator%2Femulator-manager.git camera-item: change checking webcam support Executing check-cam is moved to background thread. So, cameraItem just use the result. Change-Id: Iaa37621e42abf48c8980d0ee3b89180fcf0255a2 Signed-off-by: minkee.lee --- diff --git a/src/org/tizen/emulator/manager/ui/renewal/item/modify/vm/CameraItem.java b/src/org/tizen/emulator/manager/ui/renewal/item/modify/vm/CameraItem.java index 1889959..e1dacd9 100644 --- a/src/org/tizen/emulator/manager/ui/renewal/item/modify/vm/CameraItem.java +++ b/src/org/tizen/emulator/manager/ui/renewal/item/modify/vm/CameraItem.java @@ -30,18 +30,14 @@ 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); }