summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpr.jung <pr.jung@samsung.com>2017-06-27 20:30:44 +0900
committerpr.jung <pr.jung@samsung.com>2017-06-27 20:30:44 +0900
commitb9a5d29426b943f85b7505960437cca43314b97c (patch)
treefa1175bec893f469ac5fa45ed40531e9db0ffe09
parent67563c1cb19c622458d23f7b4c3a98ca5f3dfa23 (diff)
downloadlibsvi-b9a5d29426b943f85b7505960437cca43314b97c.tar.gz
libsvi-b9a5d29426b943f85b7505960437cca43314b97c.tar.bz2
libsvi-b9a5d29426b943f85b7505960437cca43314b97c.zip
Change-Id: Ia951563e8469d4fceaf8a83cce3568e4a4f2dd3a Signed-off-by: pr.jung <pr.jung@samsung.com>
-rw-r--r--src/check.c26
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) {