- Permission denied error when app doesn't have privilege
Change-Id: I40b72d7418dfbca2e475e9f71e41a51b772049e3
Signed-off-by: pr.jung <pr.jung@samsung.com>
dbus_message_iter_append_basic(iter, DBUS_TYPE_STRING, ¶m[i]);
break;
case 'a':
- ++i, ++ch;
+ ++ch;
switch (*ch) {
case 'y':
dbus_message_iter_open_container(iter, DBUS_TYPE_ARRAY, DBUS_TYPE_BYTE_AS_STRING, &arr);
err = dev->play(pattern);
if (err == -ENOTSUP)
return FEEDBACK_ERROR_NOT_SUPPORTED;
- else if (err == -ECOMM)
+ else if (err == -ECOMM || err == -EACCES)
return FEEDBACK_ERROR_PERMISSION_DENIED;
else if (err < 0)
return FEEDBACK_ERROR_OPERATION_FAILED;
if (v_handle == -ENOTSUP) {
_E("Not supported vibration");
- return -ENOTSUP;
+ return -EACCES;
}
if (vconf_get_bool(VCONFKEY_SETAPPL_VIBRATION_STATUS_BOOL, &vibstatus) < 0) {