fix crash when changing settings in shelf config dialog which causes the shelf to be re-created

SVN revision: 76347
This commit is contained in:
Mike Blumenkrantz 2012-09-08 19:43:45 +00:00
parent a788723e41
commit a9dd95b2c4
1 changed files with 2 additions and 0 deletions

View File

@ -358,9 +358,11 @@ _basic_apply(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
zone = cfdata->es->zone;
cf_es = cfdata->es->cfg;
cfdata->es->config_dialog = NULL;
e_object_del(E_OBJECT(cfdata->es));
cfdata->es = e_shelf_config_new(zone, cf_es);
cfdata->es->config_dialog = cfd;
}
if (cfdata->escfg->desk_show_mode)