diff options
author | pr.jung <pr.jung@samsung.com> | 2017-06-27 20:30:44 +0900 |
---|---|---|
committer | pr.jung <pr.jung@samsung.com> | 2017-06-27 20:30:44 +0900 |
commit | b9a5d29426b943f85b7505960437cca43314b97c (patch) | |
tree | fa1175bec893f469ac5fa45ed40531e9db0ffe09 | |
parent | 67563c1cb19c622458d23f7b4c3a98ca5f3dfa23 (diff) | |
download | libsvi-b9a5d29426b943f85b7505960437cca43314b97c.tar.gz libsvi-b9a5d29426b943f85b7505960437cca43314b97c.tar.bz2 libsvi-b9a5d29426b943f85b7505960437cca43314b97c.zip |
Give different priority for feedback patternsubmit/tizen_4.0/20170811.094300submit/tizen/20170705.022204submit/tizen/20170703.083138accepted/tizen/unified/20170705.162815accepted/tizen/4.0/unified/20170816.012112
Change-Id: Ia951563e8469d4fceaf8a83cce3568e4a4f2dd3a
Signed-off-by: pr.jung <pr.jung@samsung.com>
-rw-r--r-- | src/check.c | 26 |
1 files changed, 25 insertions, 1 deletions
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) { |