forked from enlightenment/enlightenment
and > 4 shelves fixed (ie no gadcon config by default)
SVN revision: 22737
This commit is contained in:
parent
0f5945349d
commit
6dcf19c786
|
@ -254,6 +254,17 @@ e_gadcon_populate(E_Gadcon *gc)
|
|||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
cf_gc = E_NEW(E_Config_Gadcon, 1);
|
||||
if (cf_gc)
|
||||
{
|
||||
cf_gc->name = evas_stringshare_add(gc->name);
|
||||
cf_gc->id = evas_stringshare_add(gc->id);
|
||||
e_config->gadcons = evas_list_append(e_config->gadcons, cf_gc);
|
||||
e_config_save_queue();
|
||||
}
|
||||
}
|
||||
e_gadcon_layout_thaw(gc->o_container);
|
||||
}
|
||||
|
||||
|
|
|
@ -162,6 +162,8 @@ _cb_select(void *data)
|
|||
int ok = 0, enabled = 0;
|
||||
|
||||
cfdata = data;
|
||||
e_widget_disabled_set(cfdata->o_enabled, 0);
|
||||
e_widget_disabled_set(cfdata->o_disabled, 0);
|
||||
for (l = e_config->gadcons; l; l = l->next)
|
||||
{
|
||||
cf_gc = l->data;
|
||||
|
@ -183,8 +185,6 @@ _cb_select(void *data)
|
|||
break;
|
||||
}
|
||||
}
|
||||
e_widget_disabled_set(cfdata->o_enabled, 0);
|
||||
e_widget_disabled_set(cfdata->o_disabled, 0);
|
||||
e_widget_radio_toggle_set(cfdata->o_enabled, enabled);
|
||||
e_widget_radio_toggle_set(cfdata->o_disabled, 1 - enabled);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue