From 1a4614916738ac9c7b004d95e33f91e3fdf8a477 Mon Sep 17 00:00:00 2001 From: Sebastian Dransfeld Date: Tue, 2 Oct 2012 10:57:20 +0000 Subject: [PATCH] illume2: simplify layer to pos mapping SVN revision: 77302 --- src/modules/illume2/policies/tablet/policy.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/modules/illume2/policies/tablet/policy.c b/src/modules/illume2/policies/tablet/policy.c index 7a682403c..9cfeb0e07 100644 --- a/src/modules/illume2/policies/tablet/policy.c +++ b/src/modules/illume2/policies/tablet/policy.c @@ -118,12 +118,9 @@ _policy_border_hide_below(E_Border *bd) if (!bd) return; /* printf("_policy_border_hide_below %s\n", e_border_name_get(bd)); */ /* determine layering position */ - if (bd->layer <= 0) pos = 0; - else if ((bd->layer > 0) && (bd->layer <= 50)) pos = 1; - else if ((bd->layer > 50) && (bd->layer <= 100)) pos = 2; - else if ((bd->layer > 100) && (bd->layer <= 150)) pos = 3; - else if ((bd->layer > 150) && (bd->layer <= 200)) pos = 4; - else pos = 5; + pos = (bd->layer / 50); + if (pos <= 1) return; + if (pos > 5) pos = 5; /* Find the windows below this one */ for (i = pos; i >= 2; i--)