X-Git-Url: https://git.madduck.net/etc/awesome.git/blobdiff_plain/73e43b92fd96fbe3d778479307ee243953b32750..14cab4ebc3fd8b0e121c41653a55e516a977591a:/util/init.lua?ds=sidebyside

diff --git a/util/init.lua b/util/init.lua
index cd1ac5d..ac3afec 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,20 @@ function util.useless_gaps_resize(thatmuch)
     awful.layout.arrange(mouse.screen)
 end
 
+-- On the fly global border change
+function util.global_border_resize(thatmuch)
+    beautiful.global_border_width = tonumber(beautiful.global_border_width) + 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 })