X-Git-Url: https://git.madduck.net/etc/awesome.git/blobdiff_plain/49a4df385e953156e6d1e2ee0bcfd07d8501d0f4..2d35d4e102074ae449ec1f4d261517fe06c5a01d:/helpers.lua?ds=sidebyside diff --git a/helpers.lua b/helpers.lua index b1a195c..106978f 100644 --- a/helpers.lua +++ b/helpers.lua @@ -180,24 +180,10 @@ 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 + --local t = wibox.widget.base.make_widget(w) + --t.widget = w + --return t + return setmetatable({ widget = w }, { __index = w }) end -- }}}