rendered paste bodyIndex: FuBarPlugin-2.0.lua
===================================================================
--- FuBarPlugin-2.0.lua (revision 6128)
+++ FuBarPlugin-2.0.lua (working copy)
@@ -678,7 +678,7 @@
if not Dewdrop:IsRegistered(self:GetFrame()) then
Dewdrop:Register(self:GetFrame(),
- 'children', type(self.OnMenuRequest) == "table" and self.OnMenuRequest or function(level, value, valueN_1, valueN_2, valueN_3, valueN_4)
+ 'children', function(level, value, valueN_1, valueN_2, valueN_3, valueN_4)
if level == 1 then
Dewdrop:AddLine(
'text', self:GetTitle(),
@@ -686,7 +686,9 @@
)
end
- if self.OnMenuRequest then
+ if level == 1 and type(self.OnMenuRequest) == "table" and self.OnMenuRequest then
+ Dewdrop:InjectAceOptionsTable(self, self.OnMenuRequest)
+ elseif self.OnMenuRequest then
self:OnMenuRequest(level, value, false, valueN_1, valueN_2, valueN_3, valueN_4)
end