diff options
author | Seungbae Shin <seungbae.shin@samsung.com> | 2015-07-30 14:42:08 +0900 |
---|---|---|
committer | inhyeok <i_bc.kim@samsung.com> | 2015-07-30 16:31:28 +0900 |
commit | 5db752a070876d076536cdb2e4eba2031fef834a (patch) | |
tree | 6840c3a4588cf451d086a3433dc6c9cdd2cac012 | |
parent | 8037a878c2bcdd9c5c31457ca166043d7308a973 (diff) | |
download | libmm-sound-accepted/tizen/wearable/20150730.122138.tar.gz libmm-sound-accepted/tizen/wearable/20150730.122138.tar.bz2 libmm-sound-accepted/tizen/wearable/20150730.122138.zip |
Fix mm_sound_testsuite input error and remove focus client warnings remainedsubmit/tizen/20150730.073716accepted/tizen/wearable/20150730.122138accepted/tizen/tv/20150730.122021accepted/tizen/mobile/20150730.121859
[Version] Release 0.9.248
[Profile] Common
[Issue Type] Bug Fix
Change-Id: I8514b6783f896381b4ef426084ba674041f1f61f
Signed-off-by: Seungbae Shin <seungbae.shin@samsung.com>
-rw-r--r-- | mm_sound_focus.c | 1 | ||||
-rwxr-xr-x | testsuite/mm_sound_testsuite_simple.c | 16 |
2 files changed, 10 insertions, 7 deletions
diff --git a/mm_sound_focus.c b/mm_sound_focus.c index 2bbff1f..896aaef 100644 --- a/mm_sound_focus.c +++ b/mm_sound_focus.c @@ -27,6 +27,7 @@ #include <mm_debug.h> #include "include/mm_sound.h" +#include "include/mm_sound_client.h" #include "include/mm_sound_focus.h" #include "focus_server/include/mm_sound_mgr_focus.h" diff --git a/testsuite/mm_sound_testsuite_simple.c b/testsuite/mm_sound_testsuite_simple.c index 5c2e691..abccaaf 100755 --- a/testsuite/mm_sound_testsuite_simple.c +++ b/testsuite/mm_sound_testsuite_simple.c @@ -320,14 +320,16 @@ gboolean timeout_quit_program(void* data) gboolean input (GIOChannel *channel) { GError *err = NULL; - gsize read; - char buf[MAX_STRING_LEN + 3]; + gchar *buf = NULL; + gsize length = 0; - g_io_channel_read_chars(channel, buf, MAX_STRING_LEN, &read, &err); - buf[read] = '\0'; - g_strstrip(buf); - - interpret (buf); + if (g_io_channel_read_line(channel, &buf, &length, NULL, &err) == G_IO_STATUS_NORMAL) { + if (length > 1) { + g_strstrip(buf); + interpret(buf); + } + g_free(buf); + } return TRUE; } |