discomfitor pushed a commit to branch master.

commit af121b1da0c82301794f5156cd185d2bc19da73b
Author: Mike Blumenkrantz <[email protected]>
Date:   Mon Jun 10 10:35:54 2013 +0100

    fix shelf config stacking options
---
 src/bin/e_int_shelf_config.c | 10 +++-------
 1 file changed, 3 insertions(+), 7 deletions(-)

diff --git a/src/bin/e_int_shelf_config.c b/src/bin/e_int_shelf_config.c
index e871388..9cd9280 100644
--- a/src/bin/e_int_shelf_config.c
+++ b/src/bin/e_int_shelf_config.c
@@ -82,14 +82,10 @@ static void
 _fill_data(E_Config_Dialog_Data *cfdata)
 {
    /* stacking */
-   if ((!cfdata->escfg->popup) && (cfdata->escfg->layer == 1))
-     cfdata->layer = 0;
-   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;
+   if (cfdata->escfg->popup)
+     cfdata->layer = 1 + (!!cfdata->escfg->layer);
    else
-     cfdata->layer = 2;
+     cfdata->layer = 0;
    cfdata->overlap = cfdata->escfg->overlap;
 
    /* position */

-- 

------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. A cloud service to automate IT design, transition and operations
2. Dashboards that offer high-level views of enterprise services
3. A single system of record for all IT processes
http://p.sf.net/sfu/servicenow-d2d-j

Reply via email to