X-Git-Url: https://git.madduck.net/etc/awesome.git/blobdiff_plain/233768f0963167af1d2621d10157cd64a87c904c..93b31ef0e9851f593984657c0215ba2ed6488b2a:/util/quake.lua

diff --git a/util/quake.lua b/util/quake.lua
index f41447f..01891b0 100644
--- a/util/quake.lua
+++ b/util/quake.lua
@@ -7,7 +7,7 @@
 --]]
 
 local awful        = require("awful")
-local client       = client
+local capi         = { client = client }
 local math         = math
 local string       = string
 local pairs        = pairs
@@ -77,7 +77,7 @@ function quake:display()
         client:raise()
         self.last_tag = self.screen.selected_tag
         client:tags({self.screen.selected_tag})
-        client.focus = client
+        capi.client.focus = client
    else
         client.hidden = true
         local ctags = client:tags()
@@ -137,12 +137,12 @@ function quake:new(config)
 
     local dropdown = setmetatable(conf, { __index = quake })
 
-    client.connect_signal("manage", function(c)
+    capi.client.connect_signal("manage", function(c)
         if c.instance == dropdown.name and c.screen == dropdown.screen then
             dropdown:display()
         end
     end)
-    client.connect_signal("unmanage", function(c)
+    capi.client.connect_signal("unmanage", function(c)
         if c.instance == dropdown.name and c.screen == dropdown.screen then
             dropdown.visible = false
         end