//Replaced for _prod dependency start
WARN_TRACE("Enter sound_manager_set_available_route_changed_cb");
int ret =
- sound_manager_set_device_connected_cb(SOUND_DEVICE_ALL_MASK,
- _mp_add_available_route_changed_cb,
- ad);
+ sound_manager_set_device_connected_cb(SOUND_DEVICE_ALL_MASK,
+ _mp_add_available_route_changed_cb,
+ ad);
if (ret != SOUND_MANAGER_ERROR_NONE) {
ERROR_TRACE
- ("sound_manager_set_available_route_changed_cb().. [0x%x]",
- ret);
+ ("sound_manager_set_available_route_changed_cb().. [0x%x]",
+ ret);
res = FALSE;
}
WARN_TRACE("Leave sound_manager_set_available_route_changed_cb");
(SOUND_DEVICE_ALL_MASK, _mp_app_active_device_chaged_cb, ad);
if (ret != SOUND_MANAGER_ERROR_NONE) {
ERROR_TRACE
- ("sound_manager_set_active_device_changed_cb().. [0x%x]", ret);
+ ("sound_manager_set_active_device_changed_cb().. [0x%x]", ret);
res = FALSE;
}
WARN_TRACE("Leave sound_manager_set_active_device_changed_cb");
#include "mp-common.h"
#include "mp-file-util.h"
#include "mp-player-mgr.h"
+#include "mp-minicontroller.h"
#include <player.h>
_mp_now_playing_genlist_sel_cb(void *data, Evas_Object * obj,
void *event_info)
{
+ startfunc;
Elm_Object_Item *gli = (Elm_Object_Item *) event_info;
MP_CHECK(gli);
MP_CHECK(ad->playlist_mgr);
MP_CHECK(ad->win_main);
+ /* Checking if user is on call */
+ if (_mp_is_current_focus_available(ad) != 0) {
+ ERROR_TRACE
+ ("Some other application has the focus currently... Returning...");
+ char *message = STR_MP_UNABLE_TO_PLAY_DURING_CALL;
+ if (message) {
+ int ret =
+ notification_status_message_post(dgettext
+ ("music-player",
+ message));
+ if (ret != 0) {
+ ERROR_TRACE("notification_status_message_post()... [0x%x]",
+ ret);
+ } else {
+ DEBUG_TRACE("message: [%s]", message);
+ }
+ }
+ return;
+ }
+
mp_list_item_data_t *item_data = elm_object_item_data_get(gli);
MP_CHECK(item_data);