fixed #1184. Calling movetotag method throw an error on a blank screen

Signed-off-by: Uli Schlachter <psychon@znc.in>
This commit is contained in:
Alexander Kondratev 2013-09-30 14:41:57 +04:00 committed by Uli Schlachter
parent fd8f2e23ee
commit 81b5e6e54b
1 changed files with 10 additions and 6 deletions

View File

@ -315,16 +315,20 @@ for i = 1, 9 do
end),
awful.key({ modkey, "Shift" }, "#" .. i + 9,
function ()
local tag = awful.tag.gettags(client.focus.screen)[i]
if client.focus and tag then
awful.client.movetotag(tag)
if client.focus then
local tag = awful.tag.gettags(client.focus.screen)[i]
if tag then
awful.client.movetotag(tag)
end
end
end),
awful.key({ modkey, "Control", "Shift" }, "#" .. i + 9,
function ()
local tag = awful.tag.gettags(client.focus.screen)[i]
if client.focus and tag then
awful.client.toggletag(tag)
if client.focus then
local tag = awful.tag.gettags(client.focus.screen)[i]
if tag then
awful.client.toggletag(tag)
end
end
end))
end