This site works best with JavaScript enabled. Please enable JavaScript to get the best experience from this site.
I've had this issue since classic launched the latency bar would not be shown, you could hover over the art part and still get latency from the tooltip but the actual colored bars were missing. Anyway with cross-region BG's introduced in prepatch I needed to see the color bars and traced the issue to the Blizzard function MainMenuBar_UpdateKeyRing() that sets a second anchor point on MainMenuBarPerformanceBarFrame. Can a hook be added to rerun BlizzardArt:ApplyConfig() each time MainMenuBar_UpdateKeyRing() is run or some other work around? Thanks.
function MainMenuBar_UpdateKeyRing() if ( GetCVarBool("showKeyring") ) then MainMenuBarTexture3:SetTexture("Interface\\MainMenuBar\\UI-MainMenuBar-KeyRing"); MainMenuBarTexture3:SetTexCoord(0, 1, 0.1640625, 0.5); MainMenuBarTexture2:SetTexture("Interface\\MainMenuBar\\UI-MainMenuBar-KeyRing"); MainMenuBarTexture2:SetTexCoord(0, 1, 0.6640625, 1); MainMenuBarPerformanceBarFrame:SetPoint("BOTTOMRIGHT", MainMenuBar, "BOTTOMRIGHT", -235, -10); KeyRingButton:Show(); end end
Edit: I added this at the bottom of BlizzardArt.lua for a temp fix and it works so far.
hooksecurefunc("MainMenuBar_UpdateKeyRing", function(...) if (BlizzardArtMod.bar) then BlizzardArtMod:ApplyConfig(); end end)
This fix works for me as well, thank you! :D
To post a comment, please login or register a new account.