From 1fa9a6d9fff61254fed4a2617b12f5a68b2756d5 Mon Sep 17 00:00:00 2001 From: "pr.jung" Date: Mon, 31 Aug 2015 18:44:04 +0900 Subject: [PATCH] Fix return value for is_supported api and checking error value of play api Change-Id: Ia88532f16e789c237fce7e942c9914abcecef497 Signed-off-by: pr.jung --- src/feedback.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/feedback.c b/src/feedback.c index f50b76a..7cb65be 100644 --- a/src/feedback.c +++ b/src/feedback.c @@ -159,7 +159,7 @@ API int feedback_play_type(feedback_type_e type, feedback_pattern_e pattern) return FEEDBACK_ERROR_NOT_SUPPORTED; else if (err == -ECOMM) return FEEDBACK_ERROR_PERMISSION_DENIED; - else + else if (err < 0) return FEEDBACK_ERROR_OPERATION_FAILED; return FEEDBACK_ERROR_NONE; @@ -241,6 +241,8 @@ API int feedback_is_supported_pattern(feedback_type_e type, feedback_pattern_e p return FEEDBACK_ERROR_OPERATION_FAILED; } + *status = supported; + return FEEDBACK_ERROR_NONE; } @@ -275,7 +277,7 @@ API int feedback_play_type_by_name(char *type, char *pattern) } if (epattern == pattern_max) { - _E("Invalid parameter : pattern(%d)", pattern); + _E("Invalid parameter : pattern(%s)", pattern); return FEEDBACK_ERROR_INVALID_PARAMETER; } -- 2.7.4