awful.widget.button: export new correctly
Signed-off-by: Julien Danjou <julien@danjou.info>
This commit is contained in:
parent
512a5d86e7
commit
24be8643eb
|
@ -5,6 +5,7 @@
|
||||||
---------------------------------------------------------------------------
|
---------------------------------------------------------------------------
|
||||||
|
|
||||||
local setmetatable = setmetatable
|
local setmetatable = setmetatable
|
||||||
|
local unpack = unpack
|
||||||
local type = type
|
local type = type
|
||||||
local button = require("awful.button")
|
local button = require("awful.button")
|
||||||
local capi = { image = image,
|
local capi = { image = image,
|
||||||
|
@ -18,7 +19,7 @@ module("awful.widget.button")
|
||||||
-- @param args Standard widget table arguments, plus image for the image path or
|
-- @param args Standard widget table arguments, plus image for the image path or
|
||||||
-- the image object.
|
-- the image object.
|
||||||
-- @return A textbox widget configured as a button.
|
-- @return A textbox widget configured as a button.
|
||||||
function new(_, args)
|
function new(args)
|
||||||
if not args or not args.image then return end
|
if not args or not args.image then return end
|
||||||
local img_release
|
local img_release
|
||||||
if type(args.image) == "string" then
|
if type(args.image) == "string" then
|
||||||
|
@ -38,6 +39,6 @@ function new(_, args)
|
||||||
return w
|
return w
|
||||||
end
|
end
|
||||||
|
|
||||||
setmetatable(_M, { __call = new })
|
setmetatable(_M, { __call = function(_, ...) return new(unpack(arg)) end })
|
||||||
|
|
||||||
-- vim: filetype=lua:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:encoding=utf-8:textwidth=80
|
-- vim: filetype=lua:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:encoding=utf-8:textwidth=80
|
||||||
|
|
Loading…
Reference in New Issue