entrance: Show "None" if there is no session.
This commit is contained in:
parent
1a0e7a59da
commit
c3f817b849
|
@ -110,14 +110,20 @@ _entrance_conf_session_update(Evas_Object *session_sel)
|
||||||
|
|
||||||
sessions = entrance_gui_xsessions_get();
|
sessions = entrance_gui_xsessions_get();
|
||||||
//search the correct struct
|
//search the correct struct
|
||||||
elm_object_text_set(session_sel, _entrance_int_conf_user->lsess);
|
if (_entrance_int_conf_user->lsess)
|
||||||
EINA_LIST_FOREACH(sessions, node, session)
|
elm_object_text_set(session_sel, _entrance_int_conf_user->lsess);
|
||||||
{
|
else
|
||||||
if (!strcmp(_entrance_int_conf_user->lsess,session->name))
|
elm_object_text_set(session_sel, "None");
|
||||||
{
|
|
||||||
icon = session->icon;
|
if (_entrance_int_conf_user->lsess)
|
||||||
}
|
EINA_LIST_FOREACH(sessions, node, session)
|
||||||
}
|
{
|
||||||
|
if ((_entrance_int_conf_user->lsess) &&
|
||||||
|
!strcmp(_entrance_int_conf_user->lsess,session->name))
|
||||||
|
{
|
||||||
|
icon = session->icon;
|
||||||
|
}
|
||||||
|
}
|
||||||
//create the icon
|
//create the icon
|
||||||
ic = elm_object_part_content_get(session_sel, "icon");
|
ic = elm_object_part_content_get(session_sel, "icon");
|
||||||
if (icon)
|
if (icon)
|
||||||
|
@ -131,7 +137,7 @@ _entrance_conf_session_update(Evas_Object *session_sel)
|
||||||
{
|
{
|
||||||
if (ic)
|
if (ic)
|
||||||
evas_object_del(ic);
|
evas_object_del(ic);
|
||||||
elm_object_part_content_set(ic, "icon", NULL);
|
elm_object_part_content_set(session_sel, "icon", NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue