From: Seungbae Shin Date: Tue, 3 Jan 2017 11:53:08 +0000 (+0900) Subject: Fix to return NO_DATA properly in get_current_media_playback_device_type() X-Git-Tag: accepted/tizen/3.0.m2/mobile/20170104.121839^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=62ca9637d88516c2562686b82415f9dd62670da6;p=platform%2Fcore%2Fapi%2Fsound-manager.git Fix to return NO_DATA properly in get_current_media_playback_device_type() [Version] 0.3.89 [Profile] Common [Issue Type] Bug Change-Id: I4e838f57e9e5350259ad743bba417f984217345e --- diff --git a/packaging/capi-media-sound-manager.spec b/packaging/capi-media-sound-manager.spec index d9103ee..01021f6 100755 --- a/packaging/capi-media-sound-manager.spec +++ b/packaging/capi-media-sound-manager.spec @@ -1,6 +1,6 @@ Name: capi-media-sound-manager Summary: Sound Manager library -Version: 0.3.88 +Version: 0.3.89 Release: 0 Group: Multimedia/API License: Apache-2.0 diff --git a/src/sound_manager_private.c b/src/sound_manager_private.c index 129eaea..3bf3ff7 100644 --- a/src/sound_manager_private.c +++ b/src/sound_manager_private.c @@ -1167,7 +1167,10 @@ int _get_current_media_routing_path(const char *direction, sound_device_type_e * if (_convert_device_type_str_to_enum(dbus_device_type, device_type) < 0) ret = MM_ERROR_SOUND_INTERNAL; } else { - ret = MM_ERROR_SOUND_INTERNAL; + if (!strncmp("none", dbus_device_type, strlen(dbus_device_type))) + ret = MM_ERROR_SOUND_NO_DATA; + else + ret = MM_ERROR_SOUND_INTERNAL; } g_variant_unref(result);