From 24b6eb6baebc4519a8fe130d5e15cb234219d917 Mon Sep 17 00:00:00 2001 From: Hannes Janetzek Date: Tue, 8 Jan 2008 16:26:14 +0000 Subject: [PATCH] yea, looks nicer without substraction SVN revision: 33391 --- src/modules/pager/e_mod_main.c | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/modules/pager/e_mod_main.c b/src/modules/pager/e_mod_main.c index d7908d234..3dd4d3635 100644 --- a/src/modules/pager/e_mod_main.c +++ b/src/modules/pager/e_mod_main.c @@ -2380,20 +2380,17 @@ _pager_popup_desk_switch(int x, int y) e_zone_desk_count_get(pp->pager->zone, &max_x, &max_y); - max_y -= 1; - max_x -= 1; - desk_x = current_desk->x + x; desk_y = current_desk->y + y; if (desk_x < 0) - desk_x = max_x; - else if (desk_x > max_x) + desk_x = max_x - 1; + else if (desk_x >= max_x) desk_x = 0; if (desk_y < 0) - desk_y = max_y; - else if (desk_y > max_y) + desk_y = max_y - 1; + else if (desk_y >= max_y) desk_y = 0; current_desk = e_desk_at_xy_get(pp->pager->zone, desk_x, desk_y);