char image_path[1024] = {0};
char *path = app_get_resource_path();
- MP_CHECK_NULL(path);
+ MP_CHECK_VAL(path, -1);
snprintf(image_path, 1024, "%s%s/%s", path, "edje", IMAGE_EDJ_NAME);
elm_image_file_set(ic, image_path, "00_icon_edit.png");
free(path);
struct appdata *ad = data;
MP_CHECK_FALSE(ad);
int res = true;
- int error = -1;
if (ad->current_track_info) {
if (mp_setting_read_playing_status(ad->current_track_info->uri, "paused") != 1) {
mp_setting_write_playing_status(ad->current_track_info->uri, "paused");
if (ad->stream_info) {
ret = sound_manager_get_focus_state(ad->stream_info, &state_for_playback, &state_for_recording);
+ if(ret != SOUND_MANAGER_ERROR_NONE) {
+ ERROR_TRACE("failed in sound_manager_get_focus_state");
+ }
if (state_for_playback != SOUND_STREAM_FOCUS_STATE_ACQUIRED) {
error = sound_manager_acquire_focus(ad->stream_info, SOUND_STREAM_FOCUS_FOR_PLAYBACK, NULL);
if (error != SOUND_MANAGER_ERROR_NONE) {
sound_stream_focus_state_e state_for_recording;
int ret = -1;
ret = sound_manager_get_focus_state(ad->stream_info, &state_for_playback,
- &state_for_recording);
+ &state_for_recording);
+ if(ret != SOUND_MANAGER_ERROR_NONE) {
+ ERROR_TRACE("failed in sound_manager_get_focus_state");
+ }
if (state_for_playback == SOUND_STREAM_FOCUS_STATE_RELEASED) {
mp_player_mgr_pause(ad);
MP_CHECK_VAL(path, EINA_FALSE);
snprintf(edje_path, 1024, "%s%s/%s", path, "edje", THEME_NAME);
- Elm_Theme *th = elm_theme_new();
+ /*Elm_Theme *th = elm_theme_new();*/
elm_theme_extension_add(NULL, edje_path);
free(path);
PROFILE_OUT("elm_theme_extension_add");
struct appdata *ad = mp_util_get_appdata();
MP_CHECK(ad);
Evas_Object *genlist = NULL;
+ int data = 0;
Elm_Genlist_Item_Class *itc = NULL;
/* elm_object_style_set(popup, "content/default"); */
elm_popup_orient_set(popup, ELM_POPUP_ORIENT_CENTER);
itc->func.content_get = _lyrics_view_content_get;
itc->func.del = NULL;
}
- elm_genlist_item_append(genlist, itc, 0, NULL,
+ elm_genlist_item_append(genlist, itc, &data, NULL,
ELM_GENLIST_ITEM_NONE, _lyrics_state_on_cb, (mp_setting_lyric_popup *)ly_popup);
- elm_genlist_item_append(genlist, itc, 1, NULL,
+ data = 1;
+ elm_genlist_item_append(genlist, itc, &data, NULL,
ELM_GENLIST_ITEM_NONE, _lyrics_state_off_cb, (mp_setting_lyric_popup *)ly_popup);
}
typedef void (*MpIndexCb)(void *data);
-static char *non_latin_lan[] = {
- "ar_AE.UTF-8",
- "as_IN.UTF-8",
- "bg_BG.UTF-8",
- "bn_IN.UTF-8",
- "el_GR.UTF-8",
- "fa_IR.UTF-8",
- "gu_IN.UTF-8",
- "he_IL.UTF-8",
- "hi_IN.UTF-8",
- "hy_AM.UTF-8",
- "ja_JP.UTF-8",
- "ka_GE.UTF-8",
- "kk_KZ.UTF-8",
- "km_KH.UTF-8",
- "kn_IN.UTF-8",
- "ko_KR.UTF-8",
- "lo_LA.UTF-8",
- "mk_MK.UTF-8",
- "ml_IN.UTF-8",
- "mn_MN.UTF-8",
- "mr_IN.UTF-8",
- "ne_NP.UTF-8",
- "or_IN.UTF-8",
- "pa_IN.UTF-8",
- "ru_RU.UTF-8",
- "si_LK.UTF-8",
- "ta_IN.UTF-8",
- "te_IN.UTF-8",
- "th_TH.UTF-8",
- "uk_UA.UTF-8",
- "ur_PK.UTF-8",
- "zh_TW.UTF-8",
- NULL
-};
Evas_Object *mp_index_create(Evas_Object *parent, int group_type, void *data);
void mp_index_append_item(Evas_Object *index, MpList_t *list);
} MpIndexData_t;
+static char *non_latin_lan[] = {
+ "ar_AE.UTF-8",
+ "as_IN.UTF-8",
+ "bg_BG.UTF-8",
+ "bn_IN.UTF-8",
+ "el_GR.UTF-8",
+ "fa_IR.UTF-8",
+ "gu_IN.UTF-8",
+ "he_IL.UTF-8",
+ "hi_IN.UTF-8",
+ "hy_AM.UTF-8",
+ "ja_JP.UTF-8",
+ "ka_GE.UTF-8",
+ "kk_KZ.UTF-8",
+ "km_KH.UTF-8",
+ "kn_IN.UTF-8",
+ "ko_KR.UTF-8",
+ "lo_LA.UTF-8",
+ "mk_MK.UTF-8",
+ "ml_IN.UTF-8",
+ "mn_MN.UTF-8",
+ "mr_IN.UTF-8",
+ "ne_NP.UTF-8",
+ "or_IN.UTF-8",
+ "pa_IN.UTF-8",
+ "ru_RU.UTF-8",
+ "si_LK.UTF-8",
+ "ta_IN.UTF-8",
+ "te_IN.UTF-8",
+ "th_TH.UTF-8",
+ "uk_UA.UTF-8",
+ "ur_PK.UTF-8",
+ "zh_TW.UTF-8",
+ NULL
+};
+
#define GET_WIDGET_DATA(o) evas_object_data_get(o, "widget_d");
static void
{
startfunc;
struct appdata *ad = mp_util_get_appdata();
- if (event_type == MINICONTROL_EVENT_REQUEST_HIDE) {
+ minicontrol_viewer_event_e event_hide = (minicontrol_viewer_event_e)MINICONTROL_EVENT_REQUEST_HIDE;
+ if (event_type == event_hide) {
DEBUG_TRACE("CLOSE");
if (!mp_util_is_other_player_playing()) {
int ret_set = 0;
fclose(file);
}
-static void mp_widget_music_player_result_callback(void *data)
+static void mp_widget_music_player_result_callback(app_control_h request, app_control_h reply, app_control_result_e result, void *user_data)
{
- if (!data) {
+ if (!user_data) {
+ return;
+ }
+}
+
+
+static void mp_widget_music_player_result(void *user_data)
+{
+ if (!user_data) {
return;
}
}
mp_widget_music_player_launch(layout, extra_data_keys,
extra_data_values, extra_data_len, EINA_TRUE, NULL);
- mp_widget_music_player_result_callback(layout);
+ mp_widget_music_player_result(layout);
for (i = 0; i < extra_data_len; ++i) {
free(extra_data_keys[i]);
mp_widget_music_player_launch(layout, extra_data_keys,
extra_data_values, extra_data_len, EINA_TRUE, wgtdata->file_path);
- mp_widget_music_player_result_callback(layout);
+ mp_widget_music_player_result(layout);
for (i = 0; i < extra_data_len; ++i) {
free(extra_data_keys[i]);
if (message_port_init(extra_data_values[0]) != MESSAGE_PORT_ERROR_NONE) {
mp_widget_music_player_launch(layout, extra_data_keys,
extra_data_values, extra_data_len, EINA_FALSE, wgtdata->file_path);
- mp_widget_music_player_result_callback(layout);
+ mp_widget_music_player_result(layout);
}
for (i = 0; i < extra_data_len; ++i) {
free(extra_data_keys[i]);
if (message_port_init(extra_data_values[0]) != MESSAGE_PORT_ERROR_NONE) {
mp_widget_music_player_launch(layout, extra_data_keys,
extra_data_values, extra_data_len, EINA_FALSE, wgtdata->file_path);
- mp_widget_music_player_result_callback(layout);
+ mp_widget_music_player_result(layout);
}
for (i = 0; i < extra_data_len; ++i) {
if (message_port_init(extra_data_values[0]) != MESSAGE_PORT_ERROR_NONE) {
mp_widget_music_player_launch(layout, extra_data_keys,
extra_data_values, extra_data_len, EINA_FALSE, wgtdata->file_path);
- mp_widget_music_player_result_callback(layout);
+ mp_widget_music_player_result(layout);
}
for (i = 0; i < extra_data_len; ++i) {
free(extra_data_values);
}
-static void __mp_change_multiple_widgets(void *data, Ecore_File_Monitor *em, Ecore_File_Event event, char *path)
+static void __mp_change_multiple_widgets(void *data, Ecore_File_Monitor *em, Ecore_File_Event event, const char *path)
{
Eina_List *temp_list = NULL;
WidgetData* wgtdata = NULL;