diff --git a/src/bin/e_int_shelf_config.c b/src/bin/e_int_shelf_config.c index 236cdd3e7..653632598 100644 --- a/src/bin/e_int_shelf_config.c +++ b/src/bin/e_int_shelf_config.c @@ -347,7 +347,8 @@ _basic_apply(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata) } } - e_gadcon_unpopulate(cfdata->es->gadcon); + if (!recreate) + e_gadcon_unpopulate(cfdata->es->gadcon); if (!cfdata->escfg->style) { cfdata->escfg->style = eina_stringshare_ref(cfdata->style);