forked from enlightenment/enlightenment
fix use of same temporary variable in for loop.
Summary: it caused crash when user edited desk's name after adding desk. Reviewers: zmike, seoz CC: cedric Differential Revision: https://phab.enlightenment.org/D631
This commit is contained in:
parent
75b736a9fe
commit
48c28213c9
|
@ -173,7 +173,7 @@ e_desk_name_del(int manager, int zone, int desk_x, int desk_y)
|
||||||
EAPI void
|
EAPI void
|
||||||
e_desk_name_update(void)
|
e_desk_name_update(void)
|
||||||
{
|
{
|
||||||
const Eina_List *z, *l;
|
const Eina_List *z, *l, *ll;
|
||||||
E_Comp *c;
|
E_Comp *c;
|
||||||
E_Zone *zone;
|
E_Zone *zone;
|
||||||
E_Desk *desk;
|
E_Desk *desk;
|
||||||
|
@ -192,7 +192,7 @@ e_desk_name_update(void)
|
||||||
desk = zone->desks[d_x + zone->desk_x_count * d_y];
|
desk = zone->desks[d_x + zone->desk_x_count * d_y];
|
||||||
ok = 0;
|
ok = 0;
|
||||||
|
|
||||||
EINA_LIST_FOREACH(e_config->desktop_names, l, cfname)
|
EINA_LIST_FOREACH(e_config->desktop_names, ll, cfname)
|
||||||
{
|
{
|
||||||
if ((cfname->manager >= 0) &&
|
if ((cfname->manager >= 0) &&
|
||||||
((int)c->num != cfname->manager)) continue;
|
((int)c->num != cfname->manager)) continue;
|
||||||
|
|
Loading…
Reference in New Issue