revise close device function to don't stop effect in other processes
[platform/core/system/haptic-module-tizen.git] / tizen / DEVICE / src / haptic_module_internal.c
index 186263c..4c9f45f 100644 (file)
@@ -266,12 +266,6 @@ static int _close_device(int device_handle)
                return HAPTIC_MODULE_OPERATION_FAILED;
        }
 
-       status = SetHapticEnable(0);
-       if (status < 0) {
-               MODULE_ERROR("SetHapticEnable fail : %d", status);
-               return HAPTIC_MODULE_OPERATION_FAILED;
-       }
-
        return HAPTIC_MODULE_ERROR_NONE;
 }
 
@@ -393,9 +387,9 @@ static int _stop_effect(int device_handle, int effect_handle)
        if (effect_handle < 0)
                return HAPTIC_MODULE_INVALID_ARGUMENT;
 
-       status = SetHapticEnable(0);
+       status = StopHaptic();
        if (status < 0) {
-               MODULE_ERROR("SetHapticEnable fail : %d", status);
+               MODULE_ERROR("StopHaptic fail : %d", status);
                return HAPTIC_MODULE_OPERATION_FAILED;
        }
 
@@ -409,9 +403,9 @@ static int _stop_all_effects(int device_handle)
        if (device_handle < 0)
                return HAPTIC_MODULE_INVALID_ARGUMENT;
 
-       status = SetHapticEnable(0);
+       status = StopHaptic();
        if (status < 0) {
-               MODULE_ERROR("SetHapticEnable fail : %d", status);
+               MODULE_ERROR("StopHaptic fail : %d", status);
                return HAPTIC_MODULE_OPERATION_FAILED;
        }