handle case where metadata fails to return an image object to bg_add on update

This commit is contained in:
Mike Blumenkrantz 2016-05-28 11:28:44 -04:00
parent de9c5b31c5
commit d2ce216f6d
1 changed files with 2 additions and 2 deletions

View File

@ -768,13 +768,13 @@ bg_add(void *data EINA_UNUSED, Empc_Fetch_Request *req, Evas_Object *obj)
{ {
Evas_Object *parent; Evas_Object *parent;
parent = elm_object_parent_widget_get(obj);
if (!obj) if (!obj)
{ {
if (!bgselector_get(parent)) if (!bgchooser)
elm_object_signal_emit(layout, "empc,info,show", "empc"); elm_object_signal_emit(layout, "empc,info,show", "empc");
return; return;
} }
parent = elm_object_parent_widget_get(obj);
bgselector_image_add(parent, obj); bgselector_image_add(parent, obj);
if (!bgchooser) if (!bgchooser)
save_image(EINA_FALSE, obj, NULL, req->artist, req->album, (master && (!bg_updated)) ? bg_update_signal : NULL); save_image(EINA_FALSE, obj, NULL, req->artist, req->album, (master && (!bg_updated)) ? bg_update_signal : NULL);