Maybe it's zomgbuffs?? I'm not using another LDB addon, but it is hooked to my minimap, which is simpleminimap. I'll play around with it more.
edit: Hmm.. I kept having RDX Minimap problems, but it turns out I didn't have the Media Pack installed. Installed that.
Everything seems to be playing well with RDX Minimap, even Carbonite installed. If I close my RDX Minimap and enable simple minimap sometimes it bugs my LDB frame.
001 -- ArtFrame: test:af_LDB
002 local band,min,max,clamp = bit.band,math.min,math.max,VFL.clamp;
003
004 local function _paint(frame, icv, uid, unit, a1, a2, a3, a4, a5, a6, a7)
005 if not unit then return; end
006 if not uid then uid = unit.uid; end
007 local paintmask = frame._paintmask or 0;
008 if paintmask ~= 0 then
009 frame.Frame_decor:Show();
010 end
011 end
012 local function _cleanup(frame)
013 frame.Frame_decor:Hide();
014 end
015
016 local hindex = {};
017 local hpri = nil;
018 local function _hotspot_set(frame, id, spot)
019 if not id then
020 hpri = spot;
021 else
022 hindex[id] = spot;
023 end
024 end
025 local function _hotspot_get(frame, id)
026 if id then return hindex[id]; else return hpri; end
027 end
028
029 local function _create(frame)
030 frame.Cleanup = _cleanup; frame.SetData = _paint;
031 frame.GetHotspot = _hotspot_get; frame.SetHotspot = _hotspot_set;
032 frame.Frame_decor = VFLUI.AcquireFrame("Frame");
033 frame.Frame_decor:SetParent(frame);
034 frame.Frame_decor:SetAllPoints(frame);
035 frame.Frame_decor:Show();
036 local BaseWidth = 500;
037 local BaseHeight = 14;
038 frame:SetWidth(500); frame:SetHeight(14);
039 frame:SetAlpha(1);
040 local btn = VFLUI.AcquireFrame("LDBObjects", "ZOMGBuffs");
041 if btn then
042 VFLUI.StdSetParent(btn, frame);
043 btn:SetPoint('TOPLEFT',frame,'TOPLEFT',0,0);
044 btn:SetWidth(140); btn:SetHeight(20);
045
046 btn.text:SetFont("Interface\\Addons\\VFL\\Fonts\\LiberationSans-Regular.ttf", 12);
047 btn.text:SetShadowOffset(0,0);
048 btn.text:SetJustifyH("LEFT"); btn.text:SetJustifyV("CENTER");
049
050 btn.tex:SetHeight(20);
051 btn.tex:SetWidth(20);
052 btn.text:SetHeight(20);
053 btn.text:SetWidth(140 - 20);
054
055 for key, func in pairs(RDXUI.LDBUpdaters) do
056 func(btn, btn.obj, "ZOMGBuffs");
057 end
058 else
059 RDX.printW("ZOMGBuffs is not available or already acquired in an other LDBObject");
060 end
061
062 frame.Frame_zomg = btn;
063 local btn = VFLUI.AcquireFrame("LDBObjects", "Skada");
064 if btn then
065 VFLUI.StdSetParent(btn, frame);
066 btn:SetPoint('TOPLEFT',frame,'TOPLEFT',100,0);
067 btn:SetWidth(140); btn:SetHeight(20);
068
069 btn.text:SetFont("Interface\\Addons\\VFL\\Fonts\\LiberationSans-Regular.ttf", 12);
070 btn.text:SetShadowOffset(0,0);
071 btn.text:SetJustifyH("LEFT"); btn.text:SetJustifyV("CENTER");
072
073 btn.tex:SetHeight(20);
074 btn.tex:SetWidth(20);
075 btn.text:SetHeight(20);
076 btn.text:SetWidth(140 - 20);
077
078 for key, func in pairs(RDXUI.LDBUpdaters) do
079 func(btn, btn.obj, "Skada");
080 end
081 else
082 RDX.printW("Skada is not available or already acquired in an other LDBObject");
083 end
084
085 frame.Frame_skada = btn;
086 frame.Destroy = VFL.hook(function(frame)
087 frame.Cleanup = nil; frame.SetData = nil;
088 local btn = frame.Frame_zomg;
089 if btn then btn
estroy(); end
090 frame.Frame_zomg = nil;
091 local btn = frame.Frame_skada;
092 if btn then btn
estroy(); end
093 frame.Frame_skada = nil;
094 frame.Frame_decor
estroy(); frame.Frame_decor = nil;
095 frame.GetHotspot = nil; frame.SetHotspot = nil;
096 frame._paintmask = nil;
097 end, frame.Destroy);
098
099 return frame;
100 end
101
102 return _create;
103