From d00b9b3002134d3cdba9cc4883e12baafa757d88 Mon Sep 17 00:00:00 2001 From: "Adrian C. (anrxc)" Date: Sat, 8 Dec 2012 20:39:30 +0100 Subject: 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. --- scratch/drop.lua | 4 ++-- scratch/pad.lua | 4 ++-- 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 -- cgit v1.2.3