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), end),
awful.key({ modkey, "Shift" }, "#" .. i + 9, awful.key({ modkey, "Shift" }, "#" .. i + 9,
function () function ()
local tag = awful.tag.gettags(client.focus.screen)[i] if client.focus then
if client.focus and tag then local tag = awful.tag.gettags(client.focus.screen)[i]
awful.client.movetotag(tag) if tag then
awful.client.movetotag(tag)
end
end end
end), end),
awful.key({ modkey, "Control", "Shift" }, "#" .. i + 9, awful.key({ modkey, "Control", "Shift" }, "#" .. i + 9,
function () function ()
local tag = awful.tag.gettags(client.focus.screen)[i] if client.focus then
if client.focus and tag then local tag = awful.tag.gettags(client.focus.screen)[i]
awful.client.toggletag(tag) if tag then
awful.client.toggletag(tag)
end
end end
end)) end))
end end