if (start_playback) {
struct appdata *ad = mp_util_get_appdata();
+ MP_CHECK(ad);
player_view->start_on_transition_finish = true;
ad->player_state = PLAY_STATE_PLAYING;
}
Elm_Object_Item *selected_item = event_info;
Popup_genlist_item *gli_data = (Popup_genlist_item *)elm_object_item_data_get(selected_item);
+ if (!gli_data) {
+ return;
+ }
char *playlist_name;
mp_media_info_h item = data;
mp_widget_text_popup(void *data, const char *message)
{
struct appdata *ad = mp_util_get_appdata();
+ MP_CHECK_NULL(ad);
Evas_Object *popup = NULL;
popup = mp_popup_create(ad->win_main, MP_POPUP_NOTIFY, NULL, ad, _mp_widget_text_popup_timeout_cb, ad);
mp_widget_text_popup_show(void *data, const char *message, bool show)
{
struct appdata *ad = mp_util_get_appdata();
+ MP_CHECK_NULL(ad);
Evas_Object *popup = NULL;
popup = mp_popup_create(ad->win_main, MP_POPUP_NOTIFY, NULL, ad, _mp_widget_text_popup_timeout_cb, ad);
mp_widget_text_cb_popup(void *data, const char *message, Evas_Smart_Cb cb)
{
struct appdata *ad = mp_util_get_appdata();
+ MP_CHECK_NULL(ad);
Evas_Object *popup = NULL;
popup = mp_popup_create(ad->win_main, MP_POPUP_NOTIFY, NULL, ad, cb, ad);
{
eventfunc;
struct appdata *ad = mp_util_get_appdata();
+ MP_CHECK(ad);
EVENT_TRACE("mp_play_control_menu_cb with[%s]\n", emission);
if (!strcmp(emission, SIGNAL_SHUFFLE_ON)) { /* TURN OFF SHUFFLE */
mp_player_mgr_session_init(void)
{
struct appdata *ad = mp_util_get_appdata();
+ MP_CHECK_FALSE(ad);
int ret = SOUND_MANAGER_ERROR_NONE;
if (!ad->stream_info) {
ret = sound_manager_create_stream_information(SOUND_STREAM_TYPE_MEDIA, mp_player_focus_callback, ad, &ad->stream_info);
int mp_setting_get_side_sync_status(void)
{
- int ret = 0;
+ int ret = -1;
if (!g_setting) {
- ret = mp_setting_init(mp_util_get_appdata());
+ struct appdata *ad = mp_util_get_appdata();
+ MP_CHECK_VAL(ad, -1);
+ ret = mp_setting_init(ad);
+ if (ret == -1) {
+ return ret;
+ }
}
return g_setting->side_sync_status;
Elm_Object_Item *data = NULL;
EINA_LIST_FOREACH(list, l, data) {
MpView_t *view = elm_object_item_data_get(data);
+ if (!view) {
+ continue;
+ }
WARN_TRACE("view[0x%x], depth[%d], type[%d]", view, i, view->view_type);
i++;
}
view_mgr->navi = mp_widget_navigation_new(parent);
struct appdata *ad = mp_util_get_appdata();
+ MP_CHECK_NULL(ad);
evas_object_event_callback_add(ad->win_main, EVAS_CALLBACK_RESIZE, _mp_view_mgr_win_resize_cb, view_mgr->navi);
eext_object_event_callback_add(view_mgr->navi, EEXT_CALLBACK_BACK, eext_naviframe_back_cb, NULL);
Elm_Object_Item *data = NULL;
EINA_LIST_FOREACH(list, l, data) {
view = elm_object_item_data_get(data);
+ if (!view) {
+ continue;
+ }
if (view->view_type == type) {
break;
}
MpView_t *prev_view = NULL;
EINA_LIST_FOREACH(list, l, data) {
view = elm_object_item_data_get(data);
+ if (!view) {
+ return NULL;
+ }
if (view->view_type == type) {
break;
}
_print_view_stack();
#ifndef MP_SOUND_PLAYER
- if (mp_util_get_appdata()->current_track_info) {
+ struct appdata *ad = mp_util_get_appdata();
+ MP_CHECK_VAL(ad, -1);
+ if (ad->current_track_info) {
mp_view_set_nowplaying(view);
mp_view_update_nowplaying(view, true);
}
if (!list) {
DEBUG_TRACE("There is no previous view..");
struct appdata *ad = mp_util_get_appdata();
+ MP_CHECK_VAL(ad, -1);
elm_win_lower(ad->win_main);
ecore_idler_add(_create_main_view_cb, ad);
goto END;
char *value = NULL;
struct appdata *ad = mp_util_get_appdata();
+ MP_CHECK_VAL(ad, -1);
if (!app_control_get_extra_data(app_control, MP_LB_EVENT_KEY, &value)) {
*activate_window = false;
MP_CHECK_VAL(view, EINA_TRUE);
struct appdata *ad = mp_util_get_appdata();
+ MP_CHECK_FALSE(ad);
ad->del_cb_invoked = 0;
/*
{
DEBUG_TRACE("");
struct appdata *ad = mp_util_get_appdata();
+ MP_CHECK(ad);
MpList_t *list = view->content_to_show;
MP_CHECK(list);
MP_CHECK(view->navi_it);
struct appdata *ad = mp_util_get_appdata();
+ MP_CHECK(ad);
Evas_Object *image = elm_object_content_get(view->option_button[OPTION_QUEUE]);
char mp_image_path[1024] = {0};
MP_CHECK_FALSE(playing_view);
struct appdata *ad = mp_util_get_appdata();
+ MP_CHECK_VAL(ad, -1);
mp_plst_item *item = mp_playlist_mgr_get_current(ad->playlist_mgr);
if (item == NULL) {
if (ad->current_track_info) {
if ((int)mp_view_mgr_get_top_view(GET_VIEW_MGR) ==
(int)view) {
struct appdata *ad = mp_util_get_appdata();
+ MP_CHECK(ad);
if (ad->sip_state) {
elm_object_focus_allow_set(
mp_search_entry_get(view->search_bar),
/*pause the main player*/
struct appdata *ad = mp_util_get_appdata();
+ MP_CHECK(ad);
if (ad->player_state == PLAY_STATE_PLAYING) {
view->need_to_resume = TRUE;
mp_play_control_play_pause(ad, FALSE);
}
struct appdata *ad = mp_util_get_appdata();
+ MP_CHECK_VAL(ad, -1);
if (!ad->current_track_info) {
return 0;
}
MP_CHECK(mp_playlist_data);
struct appdata *ad = mp_util_get_appdata();
+ MP_CHECK(ad);
ad->del_cb_invoked = 0;
// TODO: release resource..
IF_FREE(mp_playlist_data->adding_media_id);
MP_CHECK(playlist);
struct appdata *ad = mp_util_get_appdata();
+ MP_CHECK(ad);
text = mp_util_isf_get_edited_str(editfiled_entry, TRUE);
if (!mp_util_is_playlist_name_valid((char *)text)) {
eventfunc;
struct appdata *ad = mp_util_get_appdata();
+ MP_CHECK(ad);
mp_media_info_h handle = data;
MP_CHECK(handle);
temp = elm_gengrid_first_item_get(list->genlist);
while (temp) {
item_data = elm_object_item_data_get(temp);
+ if (!item_data) {
+ continue;
+ }
item_data->checked = false;
temp = elm_gengrid_item_next_get(temp);
}
temp = elm_genlist_first_item_get(list->genlist);
while (temp) {
item_data = elm_object_item_data_get(temp);
+ if (!item_data) {
+ continue;
+ }
item_data->checked = false;
temp = elm_genlist_item_next_get(temp);
}
wd = calloc(1, sizeof(MpLyricData_t));
if (!wd) {
- goto ERROR;
+ return NULL;
}
lyric_layout = _create_lyric(parent, wd);
{
startfunc;
struct appdata *ad = mp_util_get_appdata();
+ MP_CHECK(ad);
minicontrol_viewer_event_e event_hide = (minicontrol_viewer_event_e)MINICONTROL_EVENT_REQUEST_HIDE;
if (event_type == event_hide) {
DEBUG_TRACE("CLOSE");
mp_retvm_if(!track, NULL, "data is null");
struct appdata *ad = mp_util_get_appdata();
+ MP_CHECK_NULL(ad);
mp_plst_item * current = mp_playlist_mgr_get_current(ad->playlist_mgr);
if (!strcmp(part, "elm.text") || !strcmp(part, "elm.text.sub")) {
{
int w, h;
struct appdata *ad = mp_util_get_appdata();
+ MP_CHECK(ad);
evas_object_geometry_get(ad->win_main, NULL, NULL, &w, &h);
DEBUG_TRACE("Nowplaying bar w: %d", w);
evas_object_size_hint_min_set(obj, w, 0);
{
mp_retvm_if(parent == NULL, NULL, "parent is NULL");
ad = mp_util_get_appdata();
+ MP_CHECK_NULL(ad);
if (_mp_popup_popup_exist(ad, MP_POPUP_GENLIST)) {
DEBUG_TRACE("popup already exist...");
MP_CHECK_NULL(list);
struct appdata *ad = mp_util_get_appdata();
+ MP_CHECK_NULL(ad);
mp_track_info_t* current = ad->current_track_info;