# HG changeset patch # User only1yzerman # Date 1372074509 14400 # Node ID 8875b9029a32fd65b7bb268f1c0066670bf35e42 # Parent 23b38b681d437618cdb39d34e0ec74004ff07b17 Fixed Bug 3: Having Bloodhound2 enabled cause graphic glitches with quest tracking icons and map tooltips. Marking as beta for further testing. diff -r 23b38b681d43 -r 8875b9029a32 Bloodhound2.lua --- a/Bloodhound2.lua Mon Jun 24 06:42:50 2013 -0400 +++ b/Bloodhound2.lua Mon Jun 24 07:48:29 2013 -0400 @@ -85,7 +85,9 @@ local cmap = GetCurrentMapContinent(); local zmap = GetCurrentMapZone(); - SetMapToCurrentZone(); + if(WorldMapFrame:IsVisible() ~= 1) then + SetMapToCurrentZone(); + end local c = GetCurrentMapContinent(); -- get current player position local z = GetCurrentMapZone(); local x, y = GetPlayerMapPosition("player"); @@ -94,7 +96,9 @@ local ztxt = GetZoneText(); local zstxt = GetSubZoneText(); local badzones = { "","The Star's Bazaar", "The Emperor's Step", "The Golden Lantern", "Chamber of Reflection", "The Imperial Exchange", "Path of Serenity", "Ethereal Corridor", "The Celestial Vault", "Chamber of Enlightenment" } - SetMapZoom(cmap, zmap); + if(WorldMapFrame:IsVisible() ~= 1) then + SetMapZoom(cmap, zmap); + end if (c ~= player.C and c ~= 0 and c ~= -1) then -- reload continent data if continent has changed Bloodhound2.HerbNodes, Bloodhound2.ContinentHerbs = Bloodhound2.ReloadNodes(Bloodhound2.HerbDatabase[c], Bloodhound2.ZoneDatum[c]);