ingame/skills/gamepad/gamepadskills.lua:66 -- GAMEPAD_SKILLS_LINE_FILTER_SCENE:RegisterCallback("StateChange", function(oldState, newState)
ZO_Gamepad_ParametricList_Screen.OnStateChanged(self, oldState, newState)
if newState == SCENE_SHOWING then
self:SetMode(ABILITY_LIST_BROWSE_MODE)
self:RefreshHeader(self.categoryList:GetTargetData().text)
self.assignableActionBar:RefreshAllButtons()
self:RefreshLineFilterList()
KEYBIND_STRIP:AddKeybindButtonGroup(self.lineFilterKeybindStripDescriptor)
elseif newState == SCENE_HIDDEN then
self:DisableCurrentList()
self:TryClearNewStatus()
self.clearNewStatusCallId = nil
self.clearNewStatusSkillType = nil
self.clearNewStatusSkillLineIndex = nil
self.clearNewStatusAbilityIndex = nil
KEYBIND_STRIP:RemoveKeybindButtonGroup(self.lineFilterKeybindStripDescriptor)
GAMEPAD_TOOLTIPS:Reset(GAMEPAD_LEFT_TOOLTIP)
GAMEPAD_TOOLTIPS:Reset(GAMEPAD_RIGHT_TOOLTIP)
if self.mode == SINGLE_ABILITY_ASSIGN_MODE then
self.actionBarAnimation:PlayInstantlyToStart()
end
end
end)