changeset 274:2897480842dd

Reuse Overlay metatable
author Flick
date Wed, 11 May 2011 10:45:03 -0700
parents 07a1cbf38812
children 4957aeb0d3a4
files Overlay.lua
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- 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)