View Single Post
06-01-19, 12:56 PM   #5
Aftermathhqt
A Molten Giant
 
Aftermathhqt's Avatar
AddOn Author - Click to view addons
Join Date: Dec 2009
Posts: 784
I had this issue, i tried work around it, but it just won't work, i've tried to re-size WorldMapFrame, WorldMapFrame.ScrollContainer.Child etc, no results.

For now i've just skinned it and repositioned it and this works.

Lua Code:
  1. function WorldMap:SkinMap()
  2.     local WorldMapHolder = CreateFrame("Frame", nil, UIParent)
  3.     WorldMapHolder:Size(WorldMapFrame:GetWidth(), WorldMapFrame:GetHeight())
  4.     WorldMapHolder:Point("CENTER", UIParent, 0, 122)
  5.  
  6.     WorldMapFrame:SetParent(WorldMapHolder)
  7.     WorldMapFrame:ClearAllPoints()
  8.     WorldMapFrame:Point("CENTER", WorldMapHolder, 0, 0)
  9.  
  10.     hooksecurefunc(WorldMapFrame, "SetPoint", function(_,_, Parent)
  11.         if (Parent ~= WorldMapHolder) then
  12.             WorldMapFrame:ClearAllPoints()
  13.             WorldMapFrame:Point("TOP", WorldMapHolder, 0, 0)
  14.         end
  15.     end)
  16. end
  Reply With Quote