Index: 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