X-Git-Url: https://git.madduck.net/etc/awesome.git/blobdiff_plain/49a4df385e953156e6d1e2ee0bcfd07d8501d0f4..58b2a122dd20cc4d1d15a29a27e618c9c88050cc:/helpers.lua diff --git a/helpers.lua b/helpers.lua index b1a195c..e65e3fb 100644 --- a/helpers.lua +++ b/helpers.lua @@ -180,24 +180,7 @@ end -- create a textbox with no spacing issues function helpers.make_widget_textbox() local w = wibox.widget.textbox() - local t = wibox.widget.base.make_widget(w) - t.widget = w - return t -end - --- shallow copy a table -function helpers.table_shallowcopy(orig) - local orig_type = type(orig) - local copy - if orig_type == 'table' then - copy = {} - for orig_key, orig_value in pairs(orig) do - copy[orig_key] = orig_value - end - else -- number, string, boolean, etc - copy = orig - end - return copy + return setmetatable({ widget = w }, { __index = w }) end -- }}}