Quantcast

Fixed Trait list management

Alar of Daggerspine [06-24-15 - 18:06]
Fixed Trait list management

Signed-off-by: Alar of Daggerspine <alar@aspide.it>
Filename
FollowerPage.lua
GarrisonCommander.xml
diff --git a/FollowerPage.lua b/FollowerPage.lua
index f0d9262..b60d04c 100644
--- a/FollowerPage.lua
+++ b/FollowerPage.lua
@@ -284,6 +284,7 @@ function addon:FillCounters(this,category)
 		frame.id = id;
 		frame:Show()
 	end
+	self:GarrisonTraitCountersFrame_OnShow(GarrisonTraitCountersFrame)
 	for j=i+1,#this.TraitsList do
 		this.TraitsList[j]:Hide()
 	end
diff --git a/GarrisonCommander.xml b/GarrisonCommander.xml
index e463c26..d647622 100644
--- a/GarrisonCommander.xml
+++ b/GarrisonCommander.xml
@@ -410,6 +410,17 @@
 		<Scripts>
 			<OnEnter function="GarrisonTraitCounter_OnEnter"/>
 			<OnLeave function="GameTooltip_Hide"/>
+			<OnClick>
+				PlaySound("igMainMenuOptionCheckBoxOn");
+				local searchBox = GarrisonMissionFrameFollowers.SearchBox
+				local searchString = searchBox:GetText();
+				if (searchString == self.name) then
+					searchBox:SetText("");
+				else
+					searchBox:SetText(self.name);
+				end
+
+			</OnClick>
 		</Scripts>
 	</Button>
 	<Frame name="GarrisonTraitCountersFrame" hidden="true">