return WIDGET_ERROR_NOT_SUPPORTED;
}
- if (widget_id == NULL) {
+ if (widget_id == NULL || is_disabled == NULL) {
_E("Invalid parameter");
return WIDGET_ERROR_INVALID_PARAMETER;
}
EAPI int widget_service_unset_disable_event_cb(void)
{
- int ret = WIDGET_ERROR_NONE;
-
if (!_is_widget_feature_enabled()) {
_E("not supported");
return WIDGET_ERROR_NOT_SUPPORTED;
return WIDGET_ERROR_PERMISSION_DENIED;
if (_conn) {
- if (aul_app_com_leave(_conn) < 0)
+ if (aul_app_com_leave(_conn) < 0) {
_E("failed to leave app com disable");
+ return WIDGET_ERROR_IO_ERROR;
+ }
_conn = NULL;
- ret = WIDGET_ERROR_IO_ERROR;
- goto out;
}
-out:
if (_disable_event_cb)
_disable_event_cb = NULL;
if (_disable_user_data)
_disable_user_data = NULL;
- return ret;
+ return WIDGET_ERROR_NONE;
}