From: pr.jung Date: Tue, 27 Jun 2017 11:30:44 +0000 (+0900) Subject: Give different priority for feedback pattern X-Git-Tag: accepted/tizen/4.0/unified/20170816.012112^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b9a5d29426b943f85b7505960437cca43314b97c;p=platform%2Fcore%2Fsystem%2Flibsvi.git Give different priority for feedback pattern Change-Id: Ia951563e8469d4fceaf8a83cce3568e4a4f2dd3a Signed-off-by: pr.jung --- diff --git a/src/check.c b/src/check.c index bd813f4..34231e7 100644 --- a/src/check.c +++ b/src/check.c @@ -579,11 +579,35 @@ static bool profile_is_notification_type(int pattern) return false; } -static int profile_get_priority(int pattern) +static int mobile_get_priority(int pattern) { + switch (pattern) { + case FEEDBACK_PATTERN_TAP ... FEEDBACK_PATTERN_KEY_BACK: + return PRIORITY_MIN; + case FEEDBACK_PATTERN_WAKEUP: + case FEEDBACK_PATTERN_SCHEDULE: + case FEEDBACK_PATTERN_TIMER: + return PRIORITY_HIGH; + case FEEDBACK_PATTERN_SEND_SOS_MESSAGE: + case FEEDBACK_PATTERN_RINGER: + return PRIORITY_TOP; + } + return PRIORITY_MIDDLE; } +static int profile_get_priority(int pattern) +{ + int prof; + + prof = get_profile(); + + if (prof == PROFILE_MOBILE) + return mobile_get_priority(pattern); + else + return PRIORITY_MIDDLE; +} + static bool mobile_get_always_alert_case(int type, int pattern) { switch (pattern) {