+local function updateLeaderIcon(frame, unit)
+ if UnitIsGroupLeader(frame.unit) then
+ if HasLFGRestrictions() then
+ frame.leader:SetTexture("Interface\\LFGFrame\\UI-LFG-ICON-PORTRAITROLES");
+ frame.leader:SetTexCoord(0, 0.296875, 0.015625, 0.3125);
+ else
+ frame.leader:SetTexture("Interface\\GROUPFRAME\\UI-Group-LeaderIcon");
+ frame.leader:SetTexCoord(0, 1, 0, 1);
+ end
+ frame.leader:Show();
+ elseif UnitIsGroupAssistant(frame.unit) then
+ frame.leader:SetTexture("Interface\\GROUPFRAME\\UI-Group-AssistantIcon");
+ frame.leader:SetTexCoord(0, 1, 0, 1);
+ frame.leader:Show();
+ else
+ frame.leader:Hide();
+ end
+end
+