Fix compatibility with Awesome git-master
This commit is contained in:
parent
7440926ee0
commit
1a87e0734a
|
@ -238,4 +238,4 @@ function module._quit()
|
||||||
end
|
end
|
||||||
|
|
||||||
return setmetatable(module, { __call = function(_, ...) return new(...) end })
|
return setmetatable(module, { __call = function(_, ...) return new(...) end })
|
||||||
-- kate: space-indent on; indent-width 2; replace-tabs on;
|
-- kate: space-indent on; indent-width 2; replace-tabs on;
|
||||||
|
|
|
@ -148,6 +148,10 @@ end
|
||||||
local function next_screen(ss,dir,move)
|
local function next_screen(ss,dir,move)
|
||||||
local scr_index = screens_inv[ss]
|
local scr_index = screens_inv[ss]
|
||||||
|
|
||||||
|
if type(scr_index) == "screen" then
|
||||||
|
scr_index = scr_index.index
|
||||||
|
end
|
||||||
|
|
||||||
if dir == "left" then
|
if dir == "left" then
|
||||||
scr_index = scr_index == 1 and #screens or scr_index - 1
|
scr_index = scr_index == 1 and #screens or scr_index - 1
|
||||||
elseif dir == "right" then
|
elseif dir == "right" then
|
||||||
|
|
|
@ -221,7 +221,6 @@ local function drill(context, root, source)
|
||||||
|
|
||||||
if points then
|
if points then
|
||||||
for k, point in ipairs(points) do
|
for k, point in ipairs(points) do
|
||||||
print(#points)
|
|
||||||
add_splitter(context, point)
|
add_splitter(context, point)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -250,7 +249,6 @@ local function find_split_points(context)
|
||||||
context.add_x, context.add_y = wa.x, wa.y
|
context.add_x, context.add_y = wa.x, wa.y
|
||||||
local source = drill(context, layout.hierarchy, nil)
|
local source = drill(context, layout.hierarchy, nil)
|
||||||
if source then
|
if source then
|
||||||
print("\n\nGET", layout.hierarchy, layout.hierarchy:get_widget())
|
|
||||||
context.source_root = layout.hierarchy:get_widget()
|
context.source_root = layout.hierarchy:get_widget()
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -271,7 +269,6 @@ end
|
||||||
local function start_keygrabber(context)
|
local function start_keygrabber(context)
|
||||||
capi.keygrabber.run(function(mod, key, event)
|
capi.keygrabber.run(function(mod, key, event)
|
||||||
local hook = context.hooks[key]
|
local hook = context.hooks[key]
|
||||||
print("\n\nKEY", key, hook)
|
|
||||||
if hook and hook.callback and event == "press" then
|
if hook and hook.callback and event == "press" then
|
||||||
context.hooks[key]:callback(context)
|
context.hooks[key]:callback(context)
|
||||||
end
|
end
|
||||||
|
@ -327,4 +324,4 @@ function module.add_prompt_hook(hook_key)
|
||||||
-- client in a specific position
|
-- client in a specific position
|
||||||
end
|
end
|
||||||
|
|
||||||
return setmetatable(module, { __call = function(_, ...) return module.display_layout_split(...) end })
|
return setmetatable(module, { __call = function(_, ...) return module.display_layout_split(...) end })
|
||||||
|
|
Loading…
Reference in New Issue