X-Git-Url: https://git.madduck.net/etc/awesome.git/blobdiff_plain/a4069c048904af05ba0aaa3c55d7b02596adde29..4903782e553dd8d16ae0ff5eab6c60886a52b673:/util/init.lua diff --git a/util/init.lua b/util/init.lua index cd1ac5d..d99f007 100644 --- a/util/init.lua +++ b/util/init.lua @@ -146,7 +146,7 @@ function util.tag_view_nonempty(direction, sc) local s = sc or mouse.screen or 1 local scr = screen[s] - for i = 1, #tags[s] do + for i = 1, #awful.tag.gettags(s) do awful.tag.viewidx(direction,s) if #awful.client.visible(s) > 0 then return @@ -194,7 +194,7 @@ function util.move_tag(pos) end end --- Delete current tag (if empty) +-- Remove current tag (if empty) -- Any rule set on the tag shall be broken function util.remove_tag() local tag = awful.tag.selected(mouse.screen) @@ -210,4 +210,14 @@ function util.useless_gaps_resize(thatmuch) awful.layout.arrange(mouse.screen) end +-- Check if an element exist on a table +function util.element_in_table(element, tbl) + for _, i in pairs(tbl) do + if i == element then + return true + end + end + return false +end + return setmetatable(util, { __index = wrequire })