So /dump MinimapBorderTop:IsShown() is showing as false. Can you also do a /dump TitanGetVar("Location", "ShowLocOnMiniMap")?
If that is returning as "1" which is true, if you toggle the third option in TitanLocation which places the location information on the minimap, does it appear at that point? I'm trying to figure out why the MinimapBorderTop:IsShown() is false.
Another possible test would be to do this /run MinimapBorderTop:Show() and then /reload to reload the UI. That forces the value to show and then the reload should make TitanLocation populate the frame.
So what we're trying to do is to just fix it outright. If that doesn't work, we need to figure out why MinimapBorderTop:IsShown() is false when you start up WoW. That's not a normal state which can be cause by addons that move frames (CT_Mod, SpartanUI, nUI, etc.) or by things that directly affect the minimap itself (SexyMap, etc.)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I cannot duplicate the problem so it will be very tough for me to fix it without input. Which version are you saying works so I can do a code comparison?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
My recommendation is to install the latest release of Titan Panel and then type "/run MinimapBorderTop:Show()" followed by a "/reload" which should force the frame to appear. Since Titan Panel requires MinimapBorderTop:IsShown() to not be false to do anything with that frame, it will never work unless you can force the frame to appear. Why is it not there? No idea. I also use CT_Mod but I don't use CT_Map. I don't see the problem and I don't believe CT_Map would be doing this.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I just realized there was mention of CT here, and since I wrote the CT_MapMod module I guess I should help out.
I did a search of the entire CT codebase and don't see "MinimapBorderTop" anywhere. The closest I can find are: MinimapBorder inside CT_BottomBar, which is the circle around the minimap MiniMapWorldMapButton inside CT_Core, which is the button to open the world map to the right of the zone name.
CT_MapMod itself won't touch the minimap. It only affects the actual worldmap and (in more recent versions) the flight-master map.
That doesn't 100% mean CT isn't conflicting, but maybe 99% likely that it isn't CT.
Last edit: Dahk Celes 2019-06-12
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello Dahk. Yeah, we're trying to figure out why MinimapBorderTop:IsShown() is returning false when it's visible. It may be a Blizzard "feature" which I hope they fix. Titan Panel keys off this API call to know if the frame needs to be shifted down for the top bars.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have had the same issue for awhile now and I have some additional information on this issue that may help. I noticed some characters of mine had the problem and some did not, so I managed to narrow things down a bit with trial and error.
It turns out that Healbot is what causes this for me, specifically when the option in Healbot to hide party frames is used. When the option is used, I have the same results with the various commands and tests mentioned above, and the problem is completely gone otherwise.
I'm not sure how much this information helps, but I am hoping that having a reliable way to reproduce it will help narrow down the cause.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Are you using SexyMap?
Nope. I have no map mods besides TP location. Bug is not present in previous release, but is in latest.
So /dump MinimapBorderTop:IsShown() is showing as false. Can you also do a /dump TitanGetVar("Location", "ShowLocOnMiniMap")?
If that is returning as "1" which is true, if you toggle the third option in TitanLocation which places the location information on the minimap, does it appear at that point? I'm trying to figure out why the MinimapBorderTop:IsShown() is false.
Another possible test would be to do this /run MinimapBorderTop:Show() and then /reload to reload the UI. That forces the value to show and then the reload should make TitanLocation populate the frame.
So what we're trying to do is to just fix it outright. If that doesn't work, we need to figure out why MinimapBorderTop:IsShown() is false when you start up WoW. That's not a normal state which can be cause by addons that move frames (CT_Mod, SpartanUI, nUI, etc.) or by things that directly affect the minimap itself (SexyMap, etc.)
I've rolled back to the version that fixed the issue originally.
I cannot duplicate the problem so it will be very tough for me to fix it without input. Which version are you saying works so I can do a code comparison?
I am using 5.16.0.80100. I should also note that I am using ct_mod as well. As far as I know, that's the only mod that does anything with the map.
My recommendation is to install the latest release of Titan Panel and then type "/run MinimapBorderTop:Show()" followed by a "/reload" which should force the frame to appear. Since Titan Panel requires MinimapBorderTop:IsShown() to not be false to do anything with that frame, it will never work unless you can force the frame to appear. Why is it not there? No idea. I also use CT_Mod but I don't use CT_Map. I don't see the problem and I don't believe CT_Map would be doing this.
I'll give that a try and let you know.
I did as you suggested and it disappears as soon as the reload is finished.
Last edit: BelziBhaal 2019-02-21
I just realized there was mention of CT here, and since I wrote the CT_MapMod module I guess I should help out.
I did a search of the entire CT codebase and don't see "MinimapBorderTop" anywhere. The closest I can find are:
MinimapBorder inside CT_BottomBar, which is the circle around the minimap
MiniMapWorldMapButton inside CT_Core, which is the button to open the world map to the right of the zone name.
CT_MapMod itself won't touch the minimap. It only affects the actual worldmap and (in more recent versions) the flight-master map.
That doesn't 100% mean CT isn't conflicting, but maybe 99% likely that it isn't CT.
Last edit: Dahk Celes 2019-06-12
Hello Dahk. Yeah, we're trying to figure out why MinimapBorderTop:IsShown() is returning false when it's visible. It may be a Blizzard "feature" which I hope they fix. Titan Panel keys off this API call to know if the frame needs to be shifted down for the top bars.
I have had the same issue for awhile now and I have some additional information on this issue that may help. I noticed some characters of mine had the problem and some did not, so I managed to narrow things down a bit with trial and error.
It turns out that Healbot is what causes this for me, specifically when the option in Healbot to hide party frames is used. When the option is used, I have the same results with the various commands and tests mentioned above, and the problem is completely gone otherwise.
I'm not sure how much this information helps, but I am hoping that having a reliable way to reproduce it will help narrow down the cause.