summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrian C. (anrxc) <anrxc@sysphere.org>2012-12-08 20:39:30 +0100
committerAdrian C. (anrxc) <anrxc@sysphere.org>2012-12-08 20:39:30 +0100
commitd00b9b3002134d3cdba9cc4883e12baafa757d88 (patch)
tree1974f12fa8a86567d4cff332ddcc180485d7cd67
parent4452d8ab4271530acf406d37bb984caba4f08bd8 (diff)
downloadawesome-configs-d00b9b3002134d3cdba9cc4883e12baafa757d88.tar.xz
scratch: update support for development revisions of awesome
Because awesome 3.5 will have both add_signal and connect_signal, reorder the logic so we try to locate connect_signal first. By some accounts on IRC add_signal wrapper for backwards compatibility around connect_signal may produce unexpected results, so just avoid it.
-rw-r--r--scratch/drop.lua4
-rw-r--r--scratch/pad.lua4
2 files changed, 4 insertions, 4 deletions
diff --git a/scratch/drop.lua b/scratch/drop.lua
index a547f02..a3e4490 100644
--- a/scratch/drop.lua
+++ b/scratch/drop.lua
@@ -50,8 +50,8 @@ function toggle(prog, vert, horiz, width, height, sticky, screen)
screen = screen or capi.mouse.screen
-- Determine signal usage in this version of awesome
- local attach_signal = capi.client.add_signal or capi.client.connect_signal
- local detach_signal = capi.client.remove_signal or capi.client.disconnect_signal
+ local attach_signal = capi.client.connect_signal or capi.client.add_signal
+ local detach_signal = capi.client.disconnect_signal or capi.client.remove_signal
if not dropdown[prog] then
dropdown[prog] = {}
diff --git a/scratch/pad.lua b/scratch/pad.lua
index 1208aab..cdc4c01 100644
--- a/scratch/pad.lua
+++ b/scratch/pad.lua
@@ -56,8 +56,8 @@ function pad.set(c, width, height, sticky, screen)
screen = screen or capi.mouse.screen
-- Determine signal usage in this version of awesome
- local attach_signal = capi.client.add_signal or capi.client.connect_signal
- local detach_signal = capi.client.remove_signal or capi.client.disconnect_signal
+ local attach_signal = capi.client.connect_signal or capi.client.add_signal
+ local detach_signal = capi.client.disconnect_signal or capi.client.remove_signal
local function setscratch(c)
-- Scratchpad is floating and has no titlebar