self.currencyOptions = self.isInGamepadMode and self.gamepadStyle or self.keyboardStyle
--< end change 73
In function ZO_HUDInfamyMeter.OnInfamyUpdated
if oldInfamy ~= self.infamyMeterState.infamy or updateType == UPDATE_TYPE_EVENT or gamepadModeSwitchUpdate then
-- Update frame and bars if we're switching between PC and console mode
if IsInGamepadPreferredMode()andnot self.isInGamepadMode then
-- from line 159 change >
self.currencyOptions = self.gamepadStyle
elseifnot IsInGamepadPreferredMode()and self.isInGamepadMode then
self.currencyOptions = self.keyboardStyle
--< end change 168
The above was written during initial lookup and taking notes in preparation of implementation into addon.
After beginning work on adding into the addon, I realized I missed an important detail for the telvar meter.
Proposed change to ingame/hud/hudtelvarmeter.lua
Due to not storing the object returned by ZO_PlatformStyle:New, one would need to replace or hook HUD_TELVAR_METER:UpdatePlatformStyle(styleTable)