fix shelf config stacking options

This commit is contained in:
Mike Blumenkrantz 2013-06-10 10:35:54 +01:00
parent 4628c3b6dc
commit af121b1da0
1 changed files with 3 additions and 7 deletions

View File

@ -82,14 +82,10 @@ static void
_fill_data(E_Config_Dialog_Data *cfdata) _fill_data(E_Config_Dialog_Data *cfdata)
{ {
/* stacking */ /* stacking */
if ((!cfdata->escfg->popup) && (cfdata->escfg->layer == 1)) if (cfdata->escfg->popup)
cfdata->layer = 0; cfdata->layer = 1 + (!!cfdata->escfg->layer);
else if ((cfdata->escfg->popup) && (cfdata->escfg->layer == 0))
cfdata->layer = 1;
else if ((cfdata->escfg->popup) && (cfdata->escfg->layer == E_LAYER_ABOVE))
cfdata->layer = 2;
else else
cfdata->layer = 2; cfdata->layer = 0;
cfdata->overlap = cfdata->escfg->overlap; cfdata->overlap = cfdata->escfg->overlap;
/* position */ /* position */