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