projects
/
platform
/
core
/
uifw
/
tts.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add a new TTS Interrupt mode
[platform/core/uifw/tts.git]
/
server
/
ttse.c
diff --git
a/server/ttse.c
b/server/ttse.c
index
5dd4071
..
bd7ed92
100755
(executable)
--- a/
server/ttse.c
+++ b/
server/ttse.c
@@
-32,6
+32,8
@@
const char* tts_tag()
return "ttsdnoti";
} else if (TTSD_MODE_SCREEN_READER == g_tts_mode) {
return "ttsdsr";
return "ttsdnoti";
} else if (TTSD_MODE_SCREEN_READER == g_tts_mode) {
return "ttsdsr";
+ } else if (TTSD_MODE_INTERRUPT == g_tts_mode) {
+ return "ttsdinterrupt";
} else {
return "ttsd";
}
} else {
return "ttsd";
}
@@
-63,6
+65,8
@@
int ttse_main(int argc, char** argv, ttse_request_callback_s *callback)
mode = TTSD_MODE_NOTIFICATION;
} else if (!strcmp("sr", val)) {
mode = TTSD_MODE_SCREEN_READER;
mode = TTSD_MODE_NOTIFICATION;
} else if (!strcmp("sr", val)) {
mode = TTSD_MODE_SCREEN_READER;
+ } else if (!strcmp("interrupt", val)) {
+ mode = TTSD_MODE_INTERRUPT;
} else {
SLOG(LOG_WARN, tts_tag(), "[WARNING] mode (%s)", val);
}
} else {
SLOG(LOG_WARN, tts_tag(), "[WARNING] mode (%s)", val);
}