7585f81 - Fix coords display for Shadowlands
authorAleksi Blinnikka <aleksi.blinnikka@iki.fi>
Thu, 4 Mar 2021 10:58:58 +0000
committerAleksi Blinnikka <aleksi.blinnikka@iki.fi>
Thu, 4 Mar 2021 10:58:58 +0000
OmaCoords/Coords.lua

index fd358a1..df8f611 100644 (file)
@@ -13,10 +13,15 @@ frame:Hide();
 
 local function update()
     if updating then
-        local vec = C_Map.GetPlayerMapPosition(C_Map.GetBestMapForUnit("player"), "player");
-        if vec then
-            local x, y = vec:GetXY();
-            frame.text:SetFormattedText("%.1f, %.1f", x*100, y*100);
+        local map = C_Map.GetBestMapForUnit("player");
+        if map then
+            local vec = C_Map.GetPlayerMapPosition(map, "player");
+            if vec then
+                local x, y = vec:GetXY();
+                frame.text:SetFormattedText("%.1f, %.1f", x*100, y*100);
+            else
+                frame.text:SetFormattedText("not available");
+            end
         else
             frame.text:SetFormattedText("not available");
         end