# HG changeset patch # User Flick # Date 1305135903 25200 # Node ID 2897480842dd6d8de742e945e78ac9cee934283d # Parent 07a1cbf38812023fce4eb820e8b8bb84bbee55e6 Reuse Overlay metatable diff -r 07a1cbf38812 -r 2897480842dd Overlay.lua --- a/Overlay.lua Wed May 11 09:54:18 2011 -0700 +++ b/Overlay.lua Wed May 11 10:45:03 2011 -0700 @@ -723,8 +723,10 @@ -- export methods to the Bar prototype Bar.Overlay = { } +local proto = {__index = Bar.Overlay} + function Bar.Overlay:New( bar ) - return setmetatable( {frame = CreateControls(bar)}, {__index=self} ) + return setmetatable( {frame = CreateControls(bar)}, proto ) end function Bar.Overlay:SetLabel(name)