From 7ada6b13f1cf8a631b32279accd08f09e41dd199 Mon Sep 17 00:00:00 2001 From: "minkee.lee" Date: Wed, 23 Dec 2015 14:49:21 +0900 Subject: [PATCH] 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 --- .../ui/renewal/item/modify/vm/CameraItem.java | 24 ++-------------------- 1 file changed, 2 insertions(+), 22 deletions(-) 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); } -- 2.7.4