diff --git a/esoui/ingame/fence/gamepad/fence_gamepad.lua b/esoui/ingame/fence/gamepad/fence_gamepad.lua
index 03db7bf..65c012b 100755
--- a/esoui/ingame/fence/gamepad/fence_gamepad.lua
+++ b/esoui/ingame/fence/gamepad/fence_gamepad.lua
@@ -30,9 +30,19 @@ end
---- Callbacks
--]]
-function ZO_Fence_Gamepad:OnOpened(sellsUsed, laundersUsed)
+function ZO_Fence_Gamepad:OnOpened(enableSell, enableLaunder)
if IsInGamepadPreferredMode() then
- STORE_WINDOW_GAMEPAD:SetActiveComponents(ZO_MODE_STORE_SELL_STOLEN, ZO_MODE_STORE_LAUNDER)
+ local componentTable = {}
+ if enableSell then
+ table.insert(componentTable, ZO_MODE_STORE_SELL_STOLEN)
+ end
+
+ if enableLaunder then
+ table.insert(componentTable, ZO_MODE_STORE_LAUNDER)
+ end
+
+ STORE_WINDOW_GAMEPAD:SetActiveComponents(componentTable)
+
SCENE_MANAGER:Show(self.sceneName)
end
end