layout: spiral: remove useless local variables

Signed-off-by: Fabienne Ducroquet <fabiduc@gmail.com>
Signed-off-by: Julien Danjou <julien@danjou.info>
This commit is contained in:
Fabienne Ducroquet 2009-08-19 20:37:25 +02:00 committed by Julien Danjou
parent 7ae072b791
commit 391e3ea954
1 changed files with 7 additions and 13 deletions

View File

@ -13,38 +13,32 @@ module("awful.layout.suit.spiral")
local function spiral(p, spiral) local function spiral(p, spiral)
local wa = p.workarea local wa = p.workarea
local cls = p.clients local cls = p.clients
local n = #cls local n = #cls
local nx = wa.x
local ny = wa.y
local nw = wa.width
local nh = wa.height
for k, c in ipairs(cls) do for k, c in ipairs(cls) do
if k < n then if k < n then
if k % 2 == 0 then if k % 2 == 0 then
nh = nh / 2 wa.height = wa.height / 2
else else
nw = nw / 2 wa.width = wa.width / 2
end end
end end
if k % 4 == 0 and spiral then if k % 4 == 0 and spiral then
nx = nx - nw wa.x = wa.x - wa.width
elseif k % 2 == 0 or elseif k % 2 == 0 or
(k % 4 == 3 and k < n and spiral) then (k % 4 == 3 and k < n and spiral) then
nx = nx + nw wa.x = wa.x + wa.width
end end
if k % 4 == 1 and k ~= 1 and spiral then if k % 4 == 1 and k ~= 1 and spiral then
ny = ny - nh wa.y = wa.y - wa.height
elseif k % 2 == 1 and k ~= 1 or elseif k % 2 == 1 and k ~= 1 or
(k % 4 == 0 and k < n and spiral) then (k % 4 == 0 and k < n and spiral) then
ny = ny + nh wa.y = wa.y + wa.height
end end
local geom = { x = nx, y = ny, width = nw, height = nh } c:geometry(wa)
c:geometry(geom)
end end
end end