awful.menu: Fix menu hide/show overloading
Fixes bug that prevents calling user-defined menu methods Signed-off-by: Julien Danjou <julien@danjou.info>
This commit is contained in:
parent
7e28a6d9e8
commit
499da45edb
|
@ -202,7 +202,7 @@ local function add_item(data, num, item_info)
|
||||||
-- Create bindings
|
-- Create bindings
|
||||||
local bindings = util.table.join(
|
local bindings = util.table.join(
|
||||||
button({}, 1, function () item_enter(data, num); exec(data, num) end),
|
button({}, 1, function () item_enter(data, num); exec(data, num) end),
|
||||||
button({}, 3, function () hide(data) end)
|
button({}, 3, function () data:hide() end)
|
||||||
)
|
)
|
||||||
|
|
||||||
-- Create the item label widget
|
-- Create the item label widget
|
||||||
|
@ -360,9 +360,9 @@ end
|
||||||
-- @param keygrabber A boolean enabling or not the keyboard navigation.
|
-- @param keygrabber A boolean enabling or not the keyboard navigation.
|
||||||
function toggle(menu, keygrabber)
|
function toggle(menu, keygrabber)
|
||||||
if menu.items[1] and menu.items[1].wibox.screen then
|
if menu.items[1] and menu.items[1].wibox.screen then
|
||||||
hide(menu)
|
menu:hide()
|
||||||
else
|
else
|
||||||
show(menu, keygrabber)
|
menu:show(keygrabber)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue